-
通信机制:
1)Dubbo:RPC远程调用
2)Cloud:RESTful的API -
什么是微服务?
答:微服务化就是将传统的一站式应用(ALL IN ONE),根据业务拆分成一个一个的服务,每一个服务单独处理单个业务功能的服务,降低耦合度。类似于进程的概念,能够独立运行或销毁,甚至有自己独立的数据库。 -
微服务与微服务架构
微服务:56个名族
微服务架构:SpringCloud、dubbo(停更) 中华民族
| 微服务条目 | 落地技术 |
|---|---|
| 服务开发 | SpringBoot、Spring、SpringMVC |
| 服务配置与管理 | Netflix公司的Archaius、阿里的Diamind等 |
| 服务注册与发现 | Eureka、Consul、Zookeeper等 |
| 服务调用 | Rest、RPC、gRPC |
| 服务熔断器 | Hystrix、Envoy等 |
| 负载均衡 | Ribbon、Nginx等 |
| 服务接口调用(客户端调用服务的简化工具) | Feign等 |
| 消息队列 | Kafka、RabbitMQ、ActiveMQ等 |
| 服务配置中心管理 | SpringCloudConfig、Chef等 |
| 服务路由(API网关) | Zuul等 |
| 服务监控 | Zabbix、Nagios、Metrics、Spectator |
| 全链路追踪 | Zipkin、Brave、Dapper等 |
| 服务部署 | Docker、OpernStack、Kubernetes |
| 数据流操作开发包 | SpringCloud Stream(封装与Redis,Rabbit,Kafaka等发送接收消息) |
| 事件消息总线 | Spring Cloud Bus |
| … |
-
SpringCloud是什么?
答:基于Springboot提供了一套微服务解决方案,利用SpringBoot开发的便利性简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,如上。 -
SpringBoot与SpringCloud的区别?
答:SpringBoot专注于开发单个个体微服务。SpringCloud关注全局的微服务。
SpringBoot∈SpringCloud,前者相当于医院的各个科室,后者相当于整个医院。 -
SpringCloud中国社区:SpringCloud.cn
SpringCloud中文网:SpringCloud.cc
415

被折叠的 条评论
为什么被折叠?



