常见微服务的组件?

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

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

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

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

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

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

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

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

相关推荐
香菜TTT5 分钟前
LangChain框架_学习笔记
笔记·学习·langchain
春水碧于天,画船听雨眠15 分钟前
LangChain学习笔记(二)
笔记·学习·langchain
210Brian1 小时前
STM32学习笔记(四)OLED显示屏与Keil调试
笔记·stm32·学习
霸道流氓气质2 小时前
分布式锁 — 概念、原理与实践
分布式
笑一下蒜了.2 小时前
DNS 原理与 BIND 权威服务器实操笔记
运维·服务器·笔记
豆瓣鸡2 小时前
Spring Cloud Gateway 核心原理:从请求转发到微服务流量治理
网关·spring cloud·微服务
2301_809051142 小时前
STM32 GPIO控制器及其应用 学习笔记-2
笔记·stm32·学习
影视飓风TIM3 小时前
C++ STL 完整入门笔记[9]:C++ 仿函数、priority_queue与STL算法底层笔记
数据结构·c++·笔记
JHC0000003 小时前
基于 DrissionPage 与 Xvfb 的分布式无头爬虫架构
分布式·kafka
过往的时光3 小时前
Spring Boot、Spring Cloud 与 Spring Cloud Alibaba 版本对照终极指南
java·spring boot·spring cloud