常见微服务的组件?

  • 注册中心:就是一个服务注册的地方,我们可以把拆分的服务注册到注册中心,这样注册中心就能管理这些服务,服务之间的调用就会很方便,通过服务名就能相互调用。

  • 负载均衡:被调用放的负载均衡,比如被调用的服务开了多个,调用方实际具体调用哪个服务是靠负载均衡来决定的。

  • 服务调用:使得远程服务的调用更加的简洁方便,和普通接口调用一样简便。

  • 配置中心:服务的数量一多,一些公有的配置一旦稍有改动,同步修改起来就会特别麻烦,使用Nacos config配置中心,公有的配置直接从Nacos上获取即可。

  • 服务熔断:微服务的稳定性以及高可用性是要保证的,熔断就是保证服务出错时有一个兜底的方法,及时中断反馈出结果,不要一错再错。

  • 分布式事务:在分布式环境下,整个链路中要保证ACID特性,需要采用分布式事务。

  • 服务网关:网关作为挡在最前面的守卫,可以做统一的权限验证、判断断言来进行路由转发、限流、跨域等等。

  • 链路追踪:实时追踪请求链路中的服务情况,快速定位错误,有助于及时恢复。

相关推荐
2501_933329558 小时前
企业舆情处置技术实践:基于AI的智能监测与申诉系统架构解析
人工智能·分布式·架构·系统架构
_李小白11 小时前
【OSG学习笔记】Day 22: StateSet 与 StateAttribute (渲染状态)
笔记·学习
爱丽_12 小时前
Redis 分布式锁:SET NX、过期时间、续租、可重入、Redlock 与坑
数据库·redis·分布式
zzh08112 小时前
Mysql数据库备份与恢复笔记
数据库·笔记·mysql
丝斯201114 小时前
AI学习笔记整理(79)——Python学习8
人工智能·笔记·学习
Z.风止14 小时前
Large Model-learning(2)
开发语言·笔记·python·leetcode
ok_hahaha14 小时前
java从头开始-黑马点评-分布式锁-redis实现基础版
java·redis·分布式
烛之武15 小时前
SpringCloud基础(上)
笔记·spring·spring cloud
南境十里·墨染春水15 小时前
C++ 笔记 深赋值 浅赋值(面向对象)
开发语言·jvm·c++·笔记
传感器与混合集成电路15 小时前
法珀干涉与光栅补偿:井下压力温度一体化光纤监测技术
分布式