【Java服务器端技术|微服务】https://blog.csdn.net/wufaliang003/article/details/79464737
微服务架构,你的整个应用程序将会被拆分成一个个功能独立的子系统,独立运行,系统与系统之间通过 RPC 接口通信。
这样系统之间的耦合度大大降低,你的系统将非常容易扩展,团队协作效率提升了 N 个档次。
这种架构通过眼下流行的 Spring Boot 和阿里巴巴吊 Dubbo 框架来实现。
容器化部署,你的各个微服务将采用目前处于浪潮之巅的 Docker 来实现容器化部署,避免一切因环境引起的各种问题,让你们团队的全部精力集中在业务开发上。
自动化构建,项目被微服务化后,各个服务之间的关系错综复杂,打包构建的工作量相当可怕。不过没关系,本文将借助 Jenkins,帮助你一键自动化部署,从此你便告别了加班。
推荐阅读
- 微服务|微服务系列:服务发现与注册-----Eureka(面试突击!你想了解的Eureka都在这里.持续更新中......)
- 每日一书|每日一书丨学习微服务最好的方式(阅读《微服务架构设计模式》)
- 架构设计|使用Axon Framework探索CQRS架构系列(一)(命令, 命令总线 和 命令处理组件)
- SpringBoot实体配置详解
- #|Spring Cloud 常用组件
- java|熔断的意义
- java|Spring Boot配置文件放在jar外部
- Spring|spring-cloud开发微服务笔记(二)(高可用Eureka注册中心的搭建与RestTemplate和Fengin客户端调用微服务示例)
- 为什么要使用微服务
- 微服务|Eureka的高可用以及服务提供者、服务消费者集群之间的调用方式