常驻内存数据修改方案

常驻内存数据修改方案

伪代码

var users map[int64]User;
以上代码是用户列表,存储在内存中的
但是现在需求是从另一个项目可以在用户列表中删除或者修改用户的属性
  1. 写个http接口让其他端调用!
  2. rpc
  3. 也是目前在使用的 使用 redis或者rmq 监听某个队列来执行特定的任务!

还有其他好办法吗?


回答:

要求强一致就写接口给其它项目调用就是你的1和2, 要求最终一致性就是你的方案3,其他端把消息发到消息队列,原来的服务端收到消息就取变更数据.

比较简单的话,就写个接口给其它业务调用好了..

以上是 常驻内存数据修改方案 的全部内容, 来源链接: utcz.com/p/158820.html

回到顶部