当前位置:   article > 正文

微服务有哪些组件?

微服务有哪些组件?

1.注册中心:用于服务的注册和发现,管理微服务的地址

Nacos,Eureka

2.配置中心:集中管理微服务的配置中心

Nacos config

3.远程调用:用于不同微服务间的通信和协作

RESTful API(RestTemplate,Feign)、RPC(Dubbo)

4.API网关:作为微服务框架的入口,统一暴露服务,提供路由,负载均衡,安全认证等

Getway

5.分布式事务

6.熔断器:防止服务之间的故障扩散,提供系统的容错

7.限流和降级:防止流量过载,在高并发的场景下为了限制洪峰流量,作为兜底

8.分布式追踪和监控:有时候一个业务的请求可能涉及到很多服务的链路,用于追踪业务流程

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/843027
推荐阅读
相关标签
  

闽ICP备14008679号