簡體   English   中英

Kubernetes Java Pods套接字通信

[英]Kubernetes Java Pods Socket communication

我一直在使用Kubernetes和Docker,並且試圖重新創建我使用的設置。 我的舊設置是運行多個Java游戲服務器,並且使用netty和主服務器將它們連接起來。 我想將它們更改為kubernetes的pod。 我仍然需要使用主服務器進行Netty的套接字通信嗎? 還是Kubernetes提供本機TCP套接字通信?

我不確定,但我猜您正在運行集群應用程序,集群中的一個實例是指定的領導者/主服務器。 如果以靜態方式指定,則您可能可以將一個Deployment用作領導者,將另一個Deployment用作工人,以便您可以分別擴展。 如果是動態選舉的,那就不一樣了( https://kubernetes.io/blog/2016/01/simple-leader-election-with-kubernetes/

您還可以在單​​個Pod中運行多個容器。 或容器中的多個應用。 這樣一來,您將無法獲得平台功能的優勢,無法根據負載擴展副本。 這取決於您移植的原因。 可能感興趣的鏈接是https://github.com/PaulSandoz/jersey-netty-app/blob/master/Tutorial.md

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM