Page History
Load balancer
A reverse proxy for load balancing HTTP requests
- used to distribute network application traffic across a cluster of servers improving responsiveness and availability of applications
for the Blueriq runtime is needed. It also runs in it's own separate node.
Blueriq does not specify a specific load balancer to be used, but for following chapters regarding clustering, nginx will be used as example.
Blueriq Runtime
Two or more Blueriq Runtimes running each of them on different nodes with the same configuration.
Documentation on how to set up the runtime for cluster configuration can be found here.
Key-Value store server
A Redis server (Key-Value store server)
Each paragraph described below is assumed to be running on different nodes.
Redis Server
A Redis serverrunning in it's own node is required for running Blueriq in a clustered environment. It is used by the Blueriq Runtime for storing and retrieving data about the currently logged in user, and applications current state.
Info |
---|
Redis is the default in-memory data structure store supported by Blueriq. For using other in-memory data store and how to add support for them in runtime can be found here. |
Blueriq Runtime
Two or more Blueriq Runtimes running each of them in different nodes with the same configuration.
Documentation on how to set up the runtime for cluster configuration can be found here.
A reverse proxy
A reverse proxy for load balancing HTTP requests for the Blueriq runtime is needed. It also needs to run in it's own separate node.
Blueriq does not specify a specific load balancer to be used, but for future articles regarding clustering, nginx will be used as example.
Panel | |||||||||
---|---|---|---|---|---|---|---|---|---|
|