Comments (10)
nacos3.x会支持模糊订阅
from nacos.
nacos3.x会支持模糊订阅
模糊订阅应该也是服务级别的吧
from nacos.
基于 Subscriber 在本地内存里面将监听到的实例列表保存一份,倒是可以间接实现区分新旧实例的功能
from nacos.
基于 Subscriber 在本地内存里面将监听到的实例列表保存一份,倒是可以间接实现区分新旧实例的功能
内存里面保存过,但是每次更新 整个服务连带所有实例信息下来的话,数据包太大了
from nacos.
nacos3.x会支持模糊订阅
模糊订阅应该也是服务级别的吧
看了一下,模糊订阅支持data-id,group级别的订阅
并且支持以下监听能力
现在release版本的方案只能dump下来diff了
from nacos.
基于 Subscriber 在本地内存里面将监听到的实例列表保存一份,倒是可以间接实现区分新旧实例的功能
内存里面保存过,但是每次更新 整个服务连带所有实例信息下来的话,数据包太大了
目前内存有问题么?请问一下你这边场景订阅了多少个服务,每个服务实例大概有多少个?
from nacos.
在新的订阅者设计中,包含了返回事件中获得diff的实例列表,同时会包含全量列表。
目前计划是在2.4.0版本中加入。
from nacos.
目前需要在callback中自行diff出有差异的实例。
from nacos.
在新的订阅者设计中,包含了返回事件中获得diff的实例列表,同时会包含全量列表。
目前计划是在2.4.0版本中加入。
可以只返回 有变化的实例吗?如果每次都是全量列表返回的话,按10000个服务实例来算,每次广播的量 会不会很大。
from nacos.
#10374
在新的订阅者设计中,包含了返回事件中获得diff的实例列表,同时会包含全量列表。
目前计划是在2.4.0版本中加入。可以只返回 有变化的实例吗?如果每次都是全量列表返回的话,按10000个服务实例来算,每次广播的量 会不会很大。
那需要更深层次的增量推送功能, 目前只是有计划,但是没有实现方案,预计要等到3.2前后的版本。
from nacos.
Related Issues (20)
- A Service was removed after server restarted
- change config nacos client will shutdown HOT 3
- 使用 客户端 1.4.2 链接nacos 2.3.1 疯狂输出日志 HOT 4
- Response wrong status code for some situation for openAPI HOT 1
- openAPI in `nacos/v2/ns/client/*` can't handle batch registered services HOT 3
- nacos1.4.1单机模式启动失败(English: The standalone mode startup of Nacos 1.4.1 fails) HOT 5
- v1 publishConfigCas fail
- 1.4.2使用固定的udp端口号 HOT 1
- 最新的nacos版本能打成war包部署在tomcat里面吗 HOT 2
- 本地开发阶段优先使用本地IP服务 方案 咨询 how can I prefer local IP when local development stage HOT 4
- GraalVM support for nacos-client HOT 1
- Add SQL Server support HOT 1
- nacos 2.3.1 健康检查3s打印一次日志 HOT 2
- springboot2.7.x版本和nacos最新的客户端版本0.2.12不兼容 HOT 2
- ConfigInfoMapperByMySql#findAllConfigInfoBaseFetchRows方法bug HOT 2
- [Graalvm] Use `spring boot maven plugin` generation hints files appeared warning info.
- Nacos升级版本提示Invalid signature
- 2023.x 分支 连接 Nacos 2.3.1 获取配置文件失败!
- nacos2.2.3版本开启了鉴权,/nacos/v1/console/server/announcement 报没有开启鉴权 HOT 4
- Optimize checkLocalConfig method in ClientWoker HOT 5
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 nacos.