DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • How to Configure an HTTPS Endpoint for Mule Applications With One-Way SSL
  • Auto-Scaling a Spring Boot Native App With Nomad
  • Troubleshooting HTTP 502 Bad Gateway in AWS EBS
  • Request Routing Through Service Mesh for WebSphere Liberty Profile Container on Kubernetes

Trending

  • The Emergence of Cloud-Native Integration Patterns in Modern Enterprises
  • New Free Tool From Contrast Security Makes API Security Testing Fast and Easy
  • Decoding the Differences: Continuous Integration, Delivery and Deployment
  • Modular Software Architecture: Advantages and Disadvantages of Using Monolith, Microservices and Modular Monolith
  1. DZone
  2. Coding
  3. Languages
  4. Using NGINX and NGINX Plus to Load Balance Oracle WebLogic Server

Using NGINX and NGINX Plus to Load Balance Oracle WebLogic Server

Oracle's WebLogic Server is tremendously popular. Here's how to load balance properly with NGINX and NGINX Plus, and ensure optimal performance.

Kevin Jones user avatar by
Kevin Jones
·
Dec. 30, 15 · Analysis
Like (2)
Save
Tweet
Share
5.33K Views

Join the DZone community and get the full member experience.

Join For Free

Oracle WebLogic Server is one of the world’s most popular enterprise-level Java EE platforms. The resilient, event-driven architecture of NGINX and NGINX Plus make them a reliable, scalable, and high-performance solution for effectively load balancing your WebLogic Server applications.

The open source NGINX software acts as a reverse proxy, load balancer, and content cache, as well as providing an extra layer of security and handling termination of SSL traffic for your WebLogic Server applications.

NGINX Plus builds on NGINX with advanced load-balancing algorithms, application-specific health checks, dynamic scalability with the on-the-fly reconfiguration API, and a live activity monitoring dashboard and API that provides valuable metrics about the traffic flowing through NGINX Plus.

Why NGINX and NGINX Plus?

Load balancing across multiple application instances is a commonly used technique for optimizing resource utilization, maximizing throughput, reducing latency, and ensuring fault-tolerant configurations. The ability of NGINX and NGINX Plus to scale and handle a large number of simultaneous connections using a very small memory footprint makes them a great choice to load balance your WebLogic Server application servers.

In addition to performance and scale, the open source NGINX software provides a number of benefits for WebLogic Server applications:

  • Event-driven architecture – NGINX provides much greater scalability and resilience to traffic spikes and DOS attacks than WebLogic Server offers on its own.
  • SPDY and HTTP/2 support – NGINX supports both the SPDY and HTTP/2 protocols, which offer improved performance over HTTP/1.1.
  • Load balancing – The variety of load balancing algorithms in NGINX enable you to scale out your WebLogic Server applications as well as maintain high availability.
  • TLS/SSL termination – NGINX can terminate TLS/SSL connections to offload that work from WebLogic Server application servers.
  • Caching – NGINX acts as a highly capable cache for both static and dynamic content, which greatly improves application performance.

And NGINX Plus, the enhanced and commercially supported product, builds on NGINX with additional enterprise-ready features:

  • Application health checks – NGINX Plus proactively monitors WebLogic Server application servers and stops sending requests to unhealthy servers.
  • Session persistence – NGINX Plus leverages the JSESSIONID cookie to ensure that a user’s requests are forwarded to the same WebLogic Server application server every time.
  • On-the-fly reconfiguration of load-balanced servers – You can reconfigure load-balanced server groups on-the-fly using the Domain Name System (DNS) or a simple HTTP API.
  • Live activity monitoring – NGINX Plus has a real-time activity monitoring interface that provides key load and performance metrics.

How Do I Get Started?

To get started using NGINX and NGINX Plus with JBoss application servers, download the newdeployment guide developed by NGINX, Inc. It provides step-by-step instructions configuring NGINX and NGINX Plus to efficiently load balance and scale your servers. Configuration files for basic and enhanced load balancing are also available so you don’t have to cut and paste from the guide.

Experienced with WebLogic Server but new to NGINX Plus? Take advantage of our 30-day free trial orcontact us for a live demo, and see for yourself how NGINX Plus can boost the performance and manageability of your WebLogic Server applications.

Resources

  • Using NGINX and NGINX Plus to Load Balance Oracle WebLogic Server
  • Configuration file for basic load balancing of WebLogic Server application servers (for experienced NGINX Plus users)
  • Configuration file for enhanced load balancing of WebLogic Server application servers (for experienced NGINX Plus users) know DOWNLOAD NOW
Plus (programming language) Oracle WebLogic Server application Load balancing (computing)

Opinions expressed by DZone contributors are their own.

Related

  • How to Configure an HTTPS Endpoint for Mule Applications With One-Way SSL
  • Auto-Scaling a Spring Boot Native App With Nomad
  • Troubleshooting HTTP 502 Bad Gateway in AWS EBS
  • Request Routing Through Service Mesh for WebSphere Liberty Profile Container on Kubernetes

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: