1。API网关API网关,顾名思义,就是一个网关。网关是网关,也是看门人。内部和外部两个不同的网络相连。回头再说说API网关。API网关也称为接口网关。它通常用于微服务架构设计。在微服务架构中,可能有很多服务向客户端提供接口。为了方便接口管理和授权,这些接口的对外调用由API网关统一管理。客户端调用各个接口时,首先经过API网关。API网关验证调用者身份,然后进行协议转换、路由转发,最后将请求发送给Responsive接口服务。什么是API网关?我将在以后的文章中与您分享。感兴趣的同学不要忘记关注。2.注册中心注册中心,这个名词也出现在微服务架构中。从字面上看,它是一个具有管理功能的管理中心,提供注册、发现和监控等服务,保证微服务之间相互调用的可靠性。注册中心是微服务架构中的“通讯录”,记录了服务与服务地址的映射关系。在分布式架构中,服务统一注册到这里。当一个服务需要调用其他服务时,先通过注册中心客户端获取对应的服务地址,再进行调用。3、熔断器熔断器本身是一种开关器件,用来保护电路不至于过载。当电路出现短路时,能及时切断故障电路,防止过载、发热,甚至引起火灾。后果。在分布式架构中,熔断器的作用类似。当服务单元发生故障(类似于电器短路)时,它会通过保险丝的故障监测(类似于熔断器熔断)来关闭电流通路,从而保护整个系统。4.配置中心配置中心,顾名思义,就是统一管理配置文件的地方。众所周知,软件的运行离不开配置文件。在传统的单一架构中,配置文件存储在软件系统内部,随着分布式架构的出现,配置文件的存储也从软件内部转移到了软件外部。这种演化过程称为“配置分离”。配置分离给运维人员带来了方便,提高了软件维护的效率。.在微服务架构中,系统从单个应用拆分成独立的服务后,配置文件也必须进行迁移或拆分。配置文件分散,操作极不方便。配置中心的诞生很好的解决了以上问题,一方面对配置进行统一管理,另一方面为应用服务提供统一配置接入的入口。今天跟大家分享的这几个术语,在架构设计中经常会提到。做架构设计首先要对概念性的东西有一个了解,了解它的来龙去脉,然后寻找这个概念所用的技术框架。最后,灵活整合使用。
