Resin version 4.0.30 Release
Resin 4.0.30 is a release candidate for Resin 4.1.0, our production stable version. In this version, important command line interface (CLI) functions were introduced to support dynamic and elastic servers for cloud environments including Amazon Web Service EC2. Much effort was put into improvement of performance and scalability. This effort combined with the question of how much faster a Java vs. C-based web server can be, led to a benchmark test comparing Resin to Nginx™. The results were impressive; showing Resin as the faster and more reliable HTTP server.
Resin 4.0.30 features:
- CLI: dynamic server clarification previously, the “cluster” option tells Resin which cluster to join. Now, dynamic servers are started on the command line with an “–elastic-server” flag. The “–elastic-server” flag allows for configuration of dynamic servers on the same machine as triad servers.
- CLI: “–elastic-dns” for cloud environments – for cloud environments where a dynamic IP address is assigned and bound to a DNS value, Resin can start immediately with the “–elastic-dns” flag and continue checking the addresses until one resolve to a local IP address.
- Performance and scalability improvements “ testing for scalability at high load rates, Resin 4.0.29 displayed better results compared to Nginx™ 1.2.0 (a fast C-based HTTP server).
Scott Ferguson, Caucho® Chief Architect, to participate at JavaOne conference session: JavaEE.Next(): Java EE7, 8, and Beyond
Scott Ferguson joins other industry experts and open source leaders, Ian Robinson, Mark Little and Cameron Purdy on the panel to discuss the future of Java and its direction. The panel discussion will begin with Java EE 7 and proceed to 8 and beyond. This session will focus mainly on the cloud, with attention to how application developers and platform as a server (PaaS) providers can deploy portable applications on any cloud infrastructure. By leveraging Java EE’s modularity structure in the Cloud infrastructure, developers can take advantage of scalability, multi-tenancy, elasticity and much more. Moving forward with Java EE, not only will there be continued improvements to the core APIs, trends such as HTML5, JSON, REST, caching, NoSQL and others will also be updated.
When: Wednesday, October 3rd
Time: 4:30 PM – 5:30 PM
Where: Parc 55 – Cyril Magnin II/III
Caucho® welcomes Edward Stencel to our business operations team
Edward Stencel joins Caucho® Technology as Director of Global & Strategic Alliances. Edward comes to Caucho® after working 25 years in domestic and international sales management in various industries including automotive, retail and entertainment. He is a graduate of the University of Michigan and received his Masters from Bristol University in England. Edward can be reached via telephone at +1 (310) 498-7809 or email at edward@caucho.com.
SD-JUG August recap: Igor Polevoy demonstrated how Java development is easier with ActiveWeb and ActiveJDBC
Igor Polevoy went through several demos showing how much easier and faster Java development can be with ActiveWeb and ActiveJDBC all the while having the splendor of Ruby on Rails. ActiveJDBC is a Java implementation of ActiveRecord design pattern. ActiveWeb is a framework for building web application Java. Both open source projects are inspired by Ruby on Rails. The presentation illustrated a useful tool that can help developers increase productivity and improve Java code quality. Igor is currently a developer at Groupon and also teaches Java and Ruby at DePaul University.
Couple your PHP apps with Java and get fast more scalable performance
It’s time to test drive Quercus Pro! It’s a PHP to Java compiler that brings significant performance improvements, scalability and security to PHP applications. Quercus enables Java and PHP applications to be deployed quickly in a stable, reliable enterprise environment regardless of whether its on-premise or in the cloud.
What’s under the hood:
- Performance – up to 3x faster with PHP compilation equals less servers and faster site response times
- Java Integration – reuse existing Java code and frameworks for painless integration
- Unicode – PHP6 Unicode support
- Profiler – identify bottlenecks in performance with the integrated PHP profiler
- Security – 100% Java, shared security across PHP and Java applications
- PHP applications – works with WordPress, MediaWiki, Drupal, vBulletin and phpBB3
- Application server compatibility best performance with Resin but works with all application servers
Contact us for your free 60-day evaluation license today.
Check out Quercus
Resin JAMM for monitoring and performance analysis of production and development environment
Resin JAMM (Java Application Monitoring and Management), formerly Resin Health System, offers enhanced capabilities to keep deployment running optimally at all times. Its troubleshooting, profiling, and extensive reporting capabilities allow developers to analyze reports for prompt and accurate pinpointing of bottlenecks as well as problems before and after server crashes. Resin JAMM includes Resin Watchdog, rule-based health checks, real-time GUI, Post-mortem (crash) analysis and much more. It is built-in and designed to keep applications, running on Resin, operating efficiently day and night.
Resin Web Server outperforms C-based Nginx
Resin’s long history as a fast and powerful web server has again lived up to its reputation. Recent benchmark tests, using Autobench and httperf, validate Caucho’s long-standing assertion that Resin is the best single solution for both web and app tier. Comparing the performance of Resin with C-based Nginx™ web server, which is known to be faster and more reliable under load than Apache HTTPD, was the motivation for test. In conclusion, the figures showed Resin leading with fewer errors and faster response time. Resin also handled 20-25% more load while still outperforming Nginx™. These benchmarks signify that Java based front-end applications can support enterprise level requirements for performance and reliability.
Resin Web Server includes:
- Static file handling
- Reverse proxy
- HTTP proxy cache
- SSL with OpenSSL
- Load balancing
- URL rewrite
- CGI and FastCGI
Read “Java Web Server Outperforms C-based Nginx” press release
San Diego Java Users Group:
Sean Craig presents AppDynamics Application Quality Management Solution
September 18th: AppDynamics provides the most powerful technologies for automatic discovery and management of complex web application architectures. This radical new approach for monitoring web applications includes: transaction centric flow modeling, intelligent baseline measurements, and inherent support for cloud architecture/PAAS environments. This talk will provide information on how AppDynamics can ensure your web applications are operating optimally and protecting your critical revenue streams. Sean Craig is an APM industry veteran. His Software Engineering background spans multiple disciplines/languages including C++, Delphi, Java and Visual Basic. He has vast experience in Telecommunications, Bio-Medical and Energy companies.
JavaOne 2012 Moving Java Forward
JavaOne is a world premier Java technology conference. It is being held this year with keynotes at the Masonic Auditorium and open houses near the Hilton San Francisco Union Square September 30th – October 4th. In preparation for a large crowd, Caucho® will be exhibiting at booth #5202 with engineers alongside our strategic business team. This great opportunity will give all who attend a chance to speak with our knowledgeable staff about the latest technological developments and how to secure their architecture for the evolving web now and in the future with the Resin application server. Contact us at sales@caucho.com or (858) 456-0300 if you will be near the Bay Area or plan to attend JavaOne to arrange for a meeting.
Cluster configuration using a centralized configuration server
Resin has the very convenient ability to import configuration from an HTTP URL. This feature in combination with clever usage of environment variables can be a huge help in avoiding the issues caused by maintaining local copies of configuration files in a large environment. Caucho® engineer, Paul Cowan’s Wiki article includes an example setup of a web server as a centralized configuration repository. The example will show how to modify local Resin configuration such that the same file can be used by any Resin instance in any environment.
Learn more about Cloud: cluster-wide configuration using HTTP
Copyright (c) 1998-2012 Caucho® Technology, Inc. All rights reserved.
Caucho®, resin® and quercus® are registered trademarks of Caucho® Technology, Inc.
Events at a Glance
SDJUG – SEPT
September 18th
SDJUG – OCT
October 16th
JavaOne Conference
Sept. 30th – Oct. 4th
__________________
Success Note
“We have found that the internal reporting tools that ship with version 4, along with its extreme efficiency are key to keeping our hardware consumption as low as it currently is.”
Levy Lieberman
VP Technology
Swagbucks.com
__________________
Caucho® Resources
Downloading and Installation
Cloud-optimized Resin Java EE Web Profile Java application server
Resin 4, CDISource and Java EE 7 & 8
A truly lightweight standards-based runtime that focuses on ease-of-use for web application development (whitepaper PDF)
Easily scale web applications in a cloud environment (whitepaper PDF)
The must have Resin cheat sheet for network administrators and developers (PDF)
Java Standard Method Interception Tutorial
An introductory tutorial to dependency injection
Annotation processing and plugins tutorial for dependency injection
Introduction to Contexts and Dependency Injection for Java EE 6 platform
The de-facto API for comprehensive next-generation dependency injection and context management for Java EE 6
CDI interceptors to isolate cross-cutting concerns in a very concise, type-safe and intuitive way
The concept of CDI conversations in detail
CDI interaction with JSF in detail
A closer look at Resin CanDI, Caucho’s implementation of CDI
__________________
Follow Us!
Caucho® Forum
__________________
Contact Us
(858) 456-0300
sales@caucho.com
www.caucho.com




