Comments (4)
目前的方案是健康度检查 和 实时调用时的connection检查,结构已经进行了调整。
from alibaba-rsocket-broker.
是客户端SDK进行负载,broker做注册中心的意思吗
from alibaba-rsocket-broker.
客户端已经和broker建立连接啦,这个连接同时就是服务注册。 RSocket是基于一个长连接进行异步消息通讯的,没有http那种连接池的概念,所以客户端的SDK的负载均衡就是和多个broker建立连接,然后调用随机发送给某一broker,防止一个broker接收的消息太多,影响系统的性能。 @cangxingzhe
from alibaba-rsocket-broker.
好的,谢谢你的回复。我描述有些粗糙,看了spring cloud rsocket,他的客户端只能和broker建立一个长连接,因为它还在孵化中,所以对应它的设计思路,有两种才行
1.它的客户端会支持负载均衡
2.每一个客户端有一个唯一的broker,然后这个broker再和broker集群建立连接
这些是我猜想哈,我这几天在研究Alibaba,到时再请求大佬
from alibaba-rsocket-broker.
Related Issues (20)
- java 17 支持 HOT 9
- 我在尝试使用SpringBoot3.0构建NativeImages,但是无法正确获取到反射的类 HOT 7
- 关于项目不温不火的疑惑
- 启动一会用了一段时间后日志报错,web接口调用也失败 HOT 1
- Dependency org.yaml:snakeyaml, leading to CVE problem
- Upgrade RSocket Broker to Java 17 HOT 1
- 使用 p2p-service,必须在 application.properties,同时通过 rsocket.routes[0] 指定 provider 才生效 HOT 1
- broker 拒绝 accept 连接时,是否未关闭 requesterSocket HOT 1
- 编译报错mvn -DskipTests clean package HOT 3
- 会有 dubbo-gateway 功能模块吗?
- 服务注册异常 HOT 3
- 通过 RSocketConfigPropertySourceLocator 获取的配置信息字符串,一头一尾各多一个双引号 HOT 1
- 在 wiki 文章《RSocket二进制和流式数据支持: RSocket Binary》中的一些疑问 HOT 1
- springBoot由2.3.4升级到2.7.10后rsocket不兼容 HOT 1
- 怎么在requester中动态添加属性或者标签,在RSocketFilter中根据属性来动态分发路由
- 想问下关于RSocket的发展 HOT 3
- 现在能作为api网关直接用nginx 访问broker请求业务吗 HOT 3
- In the yaml, if rsocket.brokers is list, `RSocketBrokerHealthIndicator` is not registered. HOT 6
- 服务在线约3分钟后,appNotificationProcessor 会发射离线信号?
- 希望在发版时 能提供对应的 jar 包,下载后在编译太麻烦了,很多依赖需要下载,好长时间的啊
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alibaba-rsocket-broker.