Merhabalar,
Clusterda containerlar arası mesaj gönderiminde gecikme yaşıyorum.Sorunu nasıl çözebilirim?
container oluşturma:
docker container run -d --name xxx --net host -v docker-app-log:/log yyy
Teşekkürler.
Merhabalar,
Clusterda containerlar arası mesaj gönderiminde gecikme yaşıyorum.Sorunu nasıl çözebilirim?
container oluşturma:
docker container run -d --name xxx --net host -v docker-app-log:/log yyy
Teşekkürler.
Hangi Containerlar çalışıyor? Gecikmeden kastınız nedir? Bu gecikmeye nasıl ölçütünüz? Mesaj gönderimi dediğiniz nedir? Cluster dediğiniz bir Kubernetes cluster mı?
Kubernetes kullanmıyorum.Şuan sadece docker üstünde çalışıyorum.
Akka cluster kullanıyorum.Clusterdaki uygulamalar birbirlerine milisaniyeler içerisinde mesaj gönderiyorlar.
Clusterdaki herbir uygulamayı containerda çalıştırıyorum.Containerlar arasında mesaj gönderim alımı milisaniyeler içerisinde yapalabiliyor fakat mesaj trafiği arttığı durumda containerlar arası mesaj alışverişi 3-5 saniyeyi bulabiliyor.Sorun ne olabilir?
Teşekkürler.
Trafik artınca sürelerin uzamasının muhtemelen nedeni bu mesajları ulaştıran ya da karşılayan servisin yeterince hızlı bu işi yapamamasi ve kaynağın yetersiz gelmesidir. Cpu ram kullanımları, disk io durumunu ve network trafiğini izleyin ve bunlardan hangisi limitlerde bunu tespit edin. Böylece yavaşliga neyin neden olduğunu bulabilirsiniz.