会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CSDN博主:【java_wxid】
CSDN博主:点击【Java廖志伟】
CSDN社区:点击【幕后大佬】
码云:点击【互联网Java工程师知识扫盲】
liaozhiwei
博客园
首页
新随笔
联系
订阅
管理
【架构师基本功】微服务架构
文章目录
一、熟悉微服务原则
1. 单一职责原则(SRP):每个服务应该有一个清晰的职责,而且这个职责应该尽可能地独立。
2. 接口隔离原则(ISP):每个服务应该暴露少量的接口,而不是一个巨大的接口。
3. 依赖倒置原则(DIP):微服务应该依赖于抽象而不是具体的实现。
4. 开放封闭原则(OCP):应该对修改关闭,对扩展开放。
5. 服务自治原则:每个服务应该独立运行,不应该依赖于其他服务的状态。
6. 容错性设计:服务应该设计成具有容错性,以防止整个系统崩溃。
7. 服务发现:每个服务应该注册到服务发现机制中,以便其他服务能够找到它。
二、熟悉分布式系统原理
1. 分布式一致性:确保不同节点上的数据一致性。
2. 分布式事务:确保多个节点上的操作可以作为一个交易处理。
3. 分布式缓存:使用缓存来提高性能,并确保不同节点上的缓存一致性。
posted on
2023-06-29 09:52
我是廖志伟
阅读(
26
) 评论(
0
)
收藏
举报
来源
刷新页面
返回顶部