微服务概况及注册中心搭建

一、工作中如何解决问题

贯穿三个意识:

  • 做什么:解决什么问题?
  • 怎么做:怎么解决?
  • 做的好:原理,优化?

技术、架构等,一切好的东西是进化出来的;

好的设计图充满美感;

牛X,就是发现原来自己是2X的过程;

SOA:面向服务架构,拆分系统;

微服务架构=80%的SOA服务架构思想 + 100%的组件化架构思想;

二、微服务优缺点:

好处:

  • 服务聚焦,聚焦于业务,松耦合;
  • 开发简单,效率高;
  • 方便部署维护;

坏处:

  • 增加了系统间通信成本;
  • 数据一致性问题,分布式事务问题;
  • 服务数增加,运维压力大;

三、微服务组件

  • 服务注册与发现
  • 负载均衡
  • 服务网关:可以在这个组件中实现用户鉴权、动态路由、灰度发布、A/B测试、负载限流等功能;
  • 配置中心
  • 集成框架
  • 调用链监控
  • 支撑平台
原文地址:https://www.cnblogs.com/dagreentree/p/13472697.html