zoukankan      html  css  js  c++  java
  • 微服务架构问题

    分布式架构会遇到的四个核心问题

    • 多服务环境下,客户端该如何如访问?

    • 多服务环境下,服务之间如何进行通信?

    • 多服务环境下,如何治理?

    • 服务挂了,怎么办?

    解决方案:

    springCloud是一套生态,为了解决以上分布式架构是个问题,但是想使用springcloud必须会使用springboot

    1. Spring Cloud netFlix,出来一套解决方案

    • Aip 网关,zuul组件

    • Feign-->HttpClient-->Http的通信方式,同步并阻塞

    • Eureka:服务注册与发现

    • 熔断机制 :Hystrix

    2.Apache Dubbo zookeper,第二套解决系统

    • API网关,没有

    • Dubbo是一个高性能的基于java实现的RPC通信框架!

    • 服务注册与发现:zookeeper:动物管理者(Hadoop,Hive)

    • 熔断机制:借助了Hystrix

    3.SpringCloud Alibaba 一站式解决方案

    4.下一代服务标准,服务网格,Server Mesh

    代表解决方案:istio

  • 相关阅读:
    es6简述
    vue梳理
    webpack常用插件
    JS知识点
    CSS知识点
    224646
    223301
    图书馆 摘 1
    消息队列高手课 笔记6
    消息队列高手课 笔记5
  • 原文地址:https://www.cnblogs.com/smallVampire/p/13026537.html
Copyright © 2011-2022 走看看