Mais conteúdo relacionado
Semelhante a LodgON at GlassFish Community Event, JavaOne 2011 (20)
LodgON at GlassFish Community Event, JavaOne 2011
- 2. Background
• LodgON - Belgian software company, focused on social networking solutions.
• Product: DaliCore, adding social software capabilities (users, data,
reputation,...) on top of Java EE 6.
• Projects: (trying to use DaliCore in as many projects as possible)
– vote-applications (500,000 users/day)
– social networking (musicians, collectors, cultural, cycling)
• spam-filtering (Mollom)
• Relevant technologies:
– JPA
– Jersey/JAX-RS
• Using Glassfish since day 1.
2 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
- 3. How LodgON Is Using GlassFish
• Mollom:
– Blocks about 650,000 spam messages/day
– Serves about 1,000,000 captcha's/day
• Processes about 10,000,000 requests/day (115/second)
• 2 data centers, 2 nodes in each data center
– 2 data centers due to geographical availability
– 1 GlassFish instance is capable of processing all requests
• 2 nodes due to cassandra (NoSQL) availability
• Vi.be:
– connects 10.000 musicians/bands/organizers with audio
portfolio in Belgium
– allows third parties to organize contests
• Authentication (oauth (jersey)) & permission management is key
3 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
- 4. What Works
• Performance: grizzly kernel rocks!
• Scalability: horizontal scalability in GF 3.1.1
• REST implementation: communicate with the outside world.
• Open Source: find bottlenecks and fix them!
4 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
- 5. How GlassFish Can Improve
• JMS, EJB Timer, Caching (Java EE 7)
• Domain-specific standards: many companies, active in the same area,
can share “libraries” and focus on specific projects on top of these
libraries
• interaction between developers
• Share code and ideas
5 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal