假设我有一个 Kubernetes 集群,我在其中部署使用 RSocket 通信的 Spring Boot 应用程序。为了相互调用,它们将使用 Kubernetes 服务名称,因此我们将依赖于该“注册表”进行发现和路由。
另一方面,Netify 提供了一个可以在 Kubernetes 上部署的 Netifi broker。如果我理解正确,这个 broker 的作用是在应用程序之间进行通信的中介,因此这些 Spring Boot RSocket 应用程序不会通过它们的 Kubernetes 服务名称进行通信,而是通过 Netifi broker 进行通信。
每种方法的优缺点是什么?
另一方面,Netify 提供了一个可以在 Kubernetes 上部署的 Netifi broker。如果我理解正确,这个 broker 的作用是在应用程序之间进行通信的中介,因此这些 Spring Boot RSocket 应用程序不会通过它们的 Kubernetes 服务名称进行通信,而是通过 Netifi broker 进行通信。
每种方法的优缺点是什么?