Вместо того, чтобы заново изобретать колесо, я бы хотел использовать балансировщик нагрузки с открытым исходным кодом для моего бэкэнда Java.Я буду использовать GlassFish в качестве сервера приложений (под управлением EAR
), и каждый сервер приложений, скорее всего, будет работать на виртуальной машине Ubuntu Server.
Так чтобалансировщик нагрузки , вероятно (хотя я открыт для других идей!) будет собственной виртуальной машиной Ubuntu Server, на которой запущено какое-то программное обеспечение для балансировки нагрузки с открытым исходным кодом.Что касается того, что это (пожалуйста, обратите внимание на большое «?
» на диаграмме!) Мне все равно, пока оно:
- Сверхбыстрый
- secure
- Приятно играет со GlassFish
- Является бесплатным и открытым исходным кодом и поставляется с лицензией, которая не ограничивает меня от продажи этой системы как продукта или услуги
- Is относительно прост в настройке (но я не боюсь испачкать руки)
Просто интересно, каковы были мои (лучшие) варианты.До сих пор я разыскивал:
- Apache
HTTPd
- haproxy
- nginx
Но ничего не дует в мои дверикак окончательное и очевидное решение моих требований.Заранее спасибо за любые предложения или подталкивания в правильном направлении!