程序员--我们聊聊

回顾以前,架构!
三层架构–MVC
架构–>解耦
开发框架
Spring IOC/AOP
spring概念—框架,(IOC)容器,解决复杂性问题(EJB)
—配置文件
SpringBoot spring的升级版
新一代javaEE 的开发标准,开箱即用,拿过来就可以用
自动配置
特性:约定大于配置!

---------越来越大,越来越多,越来越复杂        
    微服务---->新架构
        模块化开发,功能化,模块化
        用户,支付,订单,商品.....
        多台服务器...。。。负载均衡
   微服务架构问题:?
       分布式架构会遇到的四个核心问题?
       1.    这么多服务,客户端该如何去访问
       2.    这么多服务,服务之间怎么通信
       3.    这么多服务,如何治理
       4.    服务挂了,怎么办
     
   解决方案:
       springcloud,是一套生态,就是来解决以上分布式架构的4个问题,
       前提是必须要掌握springboot,因为springcloud是基于springboot的
    
      1.spring cloud NetFlix----一站式解决方案...
         api网关,zuul组件 ,feign---httpclient ,eureka
      2.Apache Dubbo zookeeper 第二套解决方案
          高性能的基于Java实现的RPC通信框架
          服务注册与发现,zookeeper
       3.Springcloud Alibaba  一站式解决方案
       4.服务网格--Server Mesh
       
      解决问题;:
        1.Api网关,服务路由
        2.Http,RPC框架,异步调用
        3.服务注册与发现,高可用
        4.熔断机制,服务降级...

------本质:网络是不可靠的

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览

应支付9.90元
点击重新获取
扫码支付

支付成功即可阅读