微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。
系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。
每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力
1、单一应用拆分为多个微服务
2、单个服务运行在独立的进程
cloud关注于解决一站式的服务解决方案 boot专注于开发单个个体
1、dubbo 是rpc框架 cloud基于http restful风格
2、公司背景、社区活跃度、平台架构、发展前景
3、注册中心和配置不同只能二选一
优点:1、聚焦一个功能的业务
2、只是业务逻辑代码没有前台
缺点:分布式复杂 、通信成本
ThreadLocal类似ActionContext,转账获取当前线程连接例子
事务源码
https://www.cnblogs.com/micrari/p/7612962.html
系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。
每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力
1、单一应用拆分为多个微服务
2、单个服务运行在独立的进程
cloud关注于解决一站式的服务解决方案 boot专注于开发单个个体
1、dubbo 是rpc框架 cloud基于http restful风格
2、公司背景、社区活跃度、平台架构、发展前景
3、注册中心和配置不同只能二选一
优点:1、聚焦一个功能的业务
2、只是业务逻辑代码没有前台
缺点:分布式复杂 、通信成本
ThreadLocal类似ActionContext,转账获取当前线程连接例子
事务源码
https://www.cnblogs.com/micrari/p/7612962.html