Öncelikle bir Java geliştiricisiyim ve size geliştiriciler ve sistem yöneticileri arasındaki bölünmeyi engelleyen bir soru ile geliyorum.
Yıllar önce, Tomcat'i bir uygulama sunucusu olarak çalıştırmak yeni bir şey olduğunda, Apache ile ön plana çıkmak gelenekseldi. Anladığım kadarıyla bu yapıldı çünkü:
- Java "yavaş" olarak kabul edildi ve Apache'nin doğrudan statik içerik sunması yararlı oldu.
- Tomcat, tehlikeli olarak çalıştırılmadığı sürece 80/443 numaralı bağlantı noktalarını dinleyemedi.
Java artık yavaş sayılmıyor ve karışıma Apache eklemek aslında işleri hızlandırmaya yardımcı olacak.
Bağlantı noktaları sorununa gelince, uygulama sunucularını bugünlerde 80/443 bağlantı noktalarına bağlamanın muhtemelen daha basit yolları vardır.
Yani sorum şu: Java Webapps'i bugünlerde Apache ile sınırlamanın gerçekten bir faydası var mı? Eğer öyleyse, Apache hala devam edecek mi? Nginx'e bakmalı mıyım? Tomcat yerine Glassfish kullanıyorum, eğer önemliyse.