常见微服务的组件?

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

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

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

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

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

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

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

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

相关推荐
蒸蒸yyyyzwd16 分钟前
算法学习笔记
笔记·算法
山岚的运维笔记17 分钟前
SQL Server笔记 -- 第13章:IF...ELSE
数据库·笔记·sql·microsoft·sqlserver
雾岛听蓝17 分钟前
C++11新特性(可变参数模板、新的类功能、STL中的一些新变化)
开发语言·c++·经验分享·笔记
听麟18 分钟前
HarmonyOS 6.0+ PC端多设备文件拖拽协同开发实战:手眼同行增强与分布式软总线深度应用
分布式·华为·harmonyos
strings_lei24 分钟前
AI 学习笔记 - AWS 相关服务
笔记·学习
BlackWolfSky28 分钟前
鸿蒙中级课程笔记11—元服务开发
笔记·华为·harmonyos
三水不滴39 分钟前
SpringBoot+Caffeine+Redis实现多级缓存
spring boot·redis·笔记·缓存
wdfk_prog40 分钟前
[Linux]学习笔记系列 -- [drivers][gpio]gpio
linux·笔记·学习
前端世界2 小时前
鸿蒙分布式网络性能优化实战:从通信建连到多设备协同
网络·分布式·harmonyos
舟舟亢亢2 小时前
JVM复习笔记(上)
jvm·笔记