Fork me on GitHub
秋染蒹葭

微服务实践之一:基础模块介绍及规范

分解项目,对模块进行了解

基础服务

为docker内部署的各个服务提供基础的服务

服务注册(Eureka)

配置服务

认证授权

日志服务

监控服务

模块

服务发现

当使用客户端服务发现的时候,客户端负责决定可用的服务实例的网络地址,以及围绕他们的负载均衡。客户端向服务注册表(service registry)发送一个请求,服务注册表是一个可用服务实例的数据库。客户端使用一个负载均衡算法,去选择一个可用的服务实例,来响应这个请求

服务提供(http client feign)

各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。

《记一次不成功的RESTful接口开发的反思》中,对RESTapi进行深入的剖析。

短路器(Hystrix)

配置获取(Config Client)

服务认证(security oauth2 Client)

数据持久化(Spring data)

日志埋单

参考资料
物联网微服物无业务架构
Docker生态系统系列之五:调度和编排

本文标题:微服务实践之一:基础模块介绍及规范

文章作者:zhyjor

发布时间:2018年03月26日 - 10:03

最后更新:2023年10月11日 - 02:10

原始链接:https://zhyjor.github.io/2018/03/26/微服务实践之一:基础模块介绍及规范/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

🐶 您的支持将鼓励我继续创作 🐶

热评文章