< 返回版块

Borber 发表于 2023-02-10 09:53

我目前有一个这样的需求, 首先有一个确定位置的 中心A, 储存着成千上万个对象, 之后在不确定位置的地方运行生产端 a,b,c,d...,中心的每个对象五秒左右需要更新一次状态,生产端从中心获取任务并返回数据。 目前有两个想法,

  1. 生产端固定间隔请求中心restful接口, 从返回数据获取任务, 在下一次请求时带上这次的任务结果
  2. socket连接进行数据交互

请问大佬们有没有别的方案?

评论区

写评论
sanri 2023-02-10 11:01

建议参考下 zenoh项目, https://zenoh.io/

github.com/shanliu/lsys 2023-02-10 10:36

我也在找类似的数据总线实现 找到好的可以分享下 我目前用MQ来做,不直接通讯

作者 Borber 2023-02-10 10:31

是的, 但感觉这块设计起来会不会比较麻烦, 因为传的数据不是定长的

--
👇
我心飞翔: 推和拉应该都要做吧: 生产端可以用长链接连接到中心,中心有任务变化后,直接通知生产端,这样就更及时一些;

我心飞翔 2023-02-10 10:13

推和拉应该都要做吧: 生产端可以用长链接连接到中心,中心有任务变化后,直接通知生产端,这样就更及时一些;

1 2 共 24 条评论, 2 页