问题标签 [netifi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - 与在 Kubernetes 集群上使用直接 RSocket 应用程序通信相比,Netifi 代理有哪些改进?
假设我有一个 Kubernetes 集群,我在其中部署了使用 RSocket 进行通信的 Spring Boot 应用程序。为了相互调用,他们将使用 Kubernetes 服务名称,因此我们将依赖该“注册表”进行发现和路由。
另一方面,Netify 提供了一个Netifi 经纪人可以部署在 Kubernetes 上如果我理解得很好,这个代理是为了调解应用程序之间的通信,所以那些 Spring Boot RSocket 应用程序不会通过它们的 Kubernetes 服务名称进行通信,而是通过 Netifi 代理。
每种方法的优点和缺点是什么?
spring-webflux - RSocket + webflux 请求-响应弹性
给定以下代码(使用 Spring Webflux 和 RSocket):
问题是:
当服务器负载很重时,客户端是否只是将请求发送到服务器并且服务器会缓冲该请求?或者实际上是否有某种机制让客户端等到服务器向客户端发送信号?
如果客户端仍然发送请求,那么在某些时候服务器将内存不足来缓冲所有多余的请求。我们一般是怎么处理的?netifi 经纪人可以在这种情况下提供帮助吗?(假设它是突发流量,我们无法及时扩展或扩展服务器)
spring - 是可用于除 java 之外的语言的 Netifi 客户端库
我正在构建基于 Rsocket 的微服务。分析负载均衡和云支持,发现作为其持久连接,k8 不能开箱即用地对客户端请求进行负载均衡,只能对客户端连接进行负载均衡。因此,只能选择使用客户端负载平衡或使用像 Netifi 这样的 rsocket 代理作为路由网关。
由于微服务是多语言的,我想知道 Netifi 客户端库是否针对不同的语言(如 c++、.net、go 等)实现?