İstemciden api hizmetine ve ardından API hizmetinden diğer Hizmetlere bir web bağlantısı bağlantısı var. Şimdi varsayılan olarak bağlantı zaman aşımı (yani, web soket bağlantısında hiçbir mesaj/iletişim yapılmadığında) 1 dakikadır ve bunu artırmak için ayarları buldum, yani akka.http.client.idle-timeout = 300s ve akka.http kullanarak .server.idle-timeout = 300s.Web Connection Bağlantısı için TimeOut Scala'da
Ama benim durumumda, bu ayar yerel olarak çalışıyor, zaman aşımı arttığını (yani hizmetleri bilgisayarımda yerel olarak çalıştırırken), Ancak, EC2 yapımında docker görüntülerini yerleştirdiğimde değil.
Lütfen bana bunun neden böyle davrantığını söyleyen var mı?
EC2'deki hizmetinizin doğrudan müşteriye maruz kaldığını düşünmüyorum, yük dengeleyici/ngnix/veya başka bir yönlendirici üzerinden yönlendirilebilir ... Bu olası ara yönlendiriciler bağlantıyı kapatıyor olabilir. Onları kontrol ettin mi? –
Merhaba Chenna Reddy, evet kullandığımız yük dengeleyicidir ve servisler yönlendirilmiştir. Bu yüzden konsültasyon ayarını kontrol etmem gerektiğini düşünüyorum. Bunun hakkında bir fikrin var. –
http://doc.akka.io/docs/akka/2.4.9-RC1/scala/http/common/timeouts.html#Request_timeout –