微服务有哪些组件?

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

Nacos,Eureka

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

Nacos config

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

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

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

Getway

5.分布式事务

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

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

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

相关推荐

  1. 服务哪些组件

    2024-07-14 13:32:01       19 阅读
  2. .NET哪些服务框架

    2024-07-14 13:32:01       47 阅读
  3. 服务常用的中间件哪些?都什么用途?

    2024-07-14 13:32:01       18 阅读
  4. 服务器种类哪些

    2024-07-14 13:32:01       64 阅读
  5. 服务器哪些作用?

    2024-07-14 13:32:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 13:32:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 13:32:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 13:32:01       57 阅读
  4. Python语言-面向对象

    2024-07-14 13:32:01       68 阅读

热门阅读

  1. LVM调整VG和PV

    2024-07-14 13:32:01       23 阅读
  2. docker部署sentinel

    2024-07-14 13:32:01       20 阅读
  3. 在Spring Boot中集成分布式日志系统

    2024-07-14 13:32:01       31 阅读
  4. PHP FTP: A Comprehensive Guide

    2024-07-14 13:32:01       24 阅读
  5. 深入解析std::string的设计哲学【C++、STL库】

    2024-07-14 13:32:01       20 阅读
  6. 常用几种远程控制协议总结(telnet,rlogin,ssh,rfb,rdp)

    2024-07-14 13:32:01       18 阅读
  7. Rockchip RK3588 - 从零开始制作recovery系统

    2024-07-14 13:32:01       20 阅读
  8. 护网HW面试—apache&iis&nginx中间件解析漏洞篇

    2024-07-14 13:32:01       28 阅读
  9. 响应状态码

    2024-07-14 13:32:01       23 阅读
  10. python生成器与迭代器

    2024-07-14 13:32:01       27 阅读
  11. 导航守卫都有哪些?有什么用?

    2024-07-14 13:32:01       25 阅读
  12. 算法刷题笔记 最大异或对(详细注释的C++实现)

    2024-07-14 13:32:01       22 阅读