3、微服务架构的组件
2023-12-08 15:27:44 0 举报
仅供参考
作者其他创作
大纲/内容
Spring Boot微服务
Spring Cloud Ribbon负载均衡
一个完整的项目由多个微服务组成,每个服务都会访问自己的数据库。当这些服务启动时,会将其信息注册到服务注册中心,在客户端发送请求时,请求首先会被API网关拦截,API网关会读取请求数据,并从注册中心获取对应的服务信息,然后API网关会根据服务信息调用所需的微服务。
Swagger测试
Spring Cloud Eureka注册与发现
微服务架构
SOA
一个系统被拆分为多个服务,细粒度
服务由多个子系统组成,细粒度
团队级,自底向上开展实施
企业级,自顶向下开展实施
无集中式总线、松散的服务架构
企业服务总线,集中式的服务架构
集成方式简单(HTTP/REST/JSON)
集成方式复杂(ESB/WS/SOAP)
服务能独立部署
服务相互依赖,无法独立部署
Spring Cloud Hystrix断路器
客户端
Spring Cloud配置中心
REST API文档生成,提供了强大的页面测试功能来调试每个RESTful API
Docker部署
Git
Spring Cloud Zuul服务网关
Jenkins持续集成
收藏
0 条评论
下一页