我是个大盗贼 什么都不怕 生活多自在 整天乐哈哈
OpenResty GlusterFS Netty greeplum

微服务划分

微服务划分
在微服务体系中,如何切分微服务也是一个重要的话题,在我们的实践中,我们遵循了如下一些原则:
逻辑独立、边界清晰的模块作为一个独立的微服务
每个table只由一个微服务操作(包括插入、读取、更改、删除等)
table之间不引入外键约束,id字段全部采用uuid
将需要保持数据一致性的操作放在一个微服务中,避免跨服务带来的数据一致性难题
微服务之间的通信,尽可能采用消息队列实现松耦合,当需要同步调用时再借助于rpc
微服务独立部署,通过etcd实现服务的注册与发现

转自 https://mp.weixin.qq.com/s?__biz=MjM5OTcxMzE0MQ==&mid=2653369755&idx=1&sn=73e69c0e4b0d01f0b3f6530d6f07507f&scene=2&srcid=0907cYOJegXqjdZ4ck4gohWA&from=timeline&isappinstalled=0#wechat_redirect

评论

© 有点无聊 | Powered by LOFTER