springcloud01-微服务和微服务架构
2021-04-13 18:26
标签:dapper 很多 大小 consul docke arc 一个个 微服务架构 config 1.Spring Cloud Netflix 一站式解决方案 ? api网关:zuul组件 ? Feign -------HTTPClient ---------------Http通信方式 同步,阻塞 ? 服务注册于发现:Eureka ? 熔断机制:Hystrix Apache Dubbo Zookeeper 半自动 需要整合别人的 Api:没有,找第三方组件 Dubbo 专门搞通信的,很厉害 Zookeeper 专门搞服务注册与发现 没有 借助Hystrix Spring Cloud Alibaba 一站式解决方案 更加简单 新概念: 服务网关 Server Mesh ? istio 万变不离其中 https://www.springcloud.cc/spring-cloud-dalston.html https://www.springcloud.cn/ https://springcloud.cc springcloud01-微服务和微服务架构 标签:dapper 很多 大小 consul docke arc 一个个 微服务架构 config 原文地址:https://www.cnblogs.com/mjjh/p/13340831.html微服务和微服务架构
微服务架构的四个核心问题:
解决方法
常见面试题
https://www.springcloud.cc/spring-cloud-netflix.html
微服务与微服务架构
微服务
微服务架构
微服务的优缺点
优点
缺点
微服务的技术栈
微服务条目
落地技术
服务开发
SpringBoot,Spring,SpringMVC
服务配置与管理
Netflix公司的Archaius、阿里的Diamond等
服务注册与发现
Eureka、Consul、Zookeeper等
服务调用
Rest、RPC、gRPC
服务熔断器
Hystrix、Envoy等
负债均衡
Ribbon、Nginx等
服务接口调用(客户端调用服务简化工具)
Feign等
消息队列
Kafka.RabbitMQ、ActiveMQ等
服务配置中心管理
SpringCloudConfig、Chef等
服务路由(API网关)
ZUUL等
服务监控
Zabbix、Nagios、Metrics、Specatator等
全链路追踪
Zipkin、Brave、Dapper等
数据流操作开发包
SpringCloud Stream(封装与Redis,Rabbit,Kafka等发送接收消息)
时间消息总线
SpringCloud Bus
服务部署
Docker
为什么要选SpringCloud作为微服务架构