File tree Expand file tree Collapse file tree 4 files changed +96
-0
lines changed
Expand file tree Collapse file tree 4 files changed +96
-0
lines changed Original file line number Diff line number Diff line change 248248
249249 微服务简介、API 网关、服务注册发现、服务通信
250250
251+ - FastDFS
252+
253+ 轻量级分布式文件管理系统
254+
255+
251256
252257
253258【说明】** 分布式专题** 笔者也在学习中,这里列举了一些技能列表,笔者将局部更新。敬请期待
Original file line number Diff line number Diff line change 1+ # FastDFS
2+
3+ 手把手教你搭建分布式文件存储系统
4+
5+
6+
7+ 用FastDFS一步步搭建文件管理系统 - bojiangzhou - 博客园
8+ https://www.cnblogs.com/chiangchou/p/fastdfs.html
9+
Original file line number Diff line number Diff line change 1+ # Zookeeper
2+
3+
4+
5+ ## 什么是分布式协调服务
6+
7+
8+
9+ ## 分布式锁
10+
11+
12+
13+ ## 服务注册与发现
14+
15+
16+
17+ ## 集群奔溃回复
18+
19+
20+
21+
22+
23+ ## 集群数据同步
24+
25+
26+
27+ ## 配置说明
28+
29+
30+
31+
32+
33+ 分布式协调服务
34+
35+ 服务治理
36+
Original file line number Diff line number Diff line change 1+ <!-- TOC -->
2+
3+ - [ 微服务简介] ( #微服务简介 )
4+ - [ 微服务四大问题] ( #微服务四大问题 )
5+ - [ 简介] ( #简介 )
6+ - [ 1. 构建单体应用模型] ( #1-构建单体应用模型 )
7+ - [ 2. 走向单体地狱] ( #2-走向单体地狱 )
8+ - [ 3. 微服务-解决复杂问题] ( #3-微服务-解决复杂问题 )
9+ - [ 4. 微服务的优点] ( #4-微服务的优点 )
10+ - [ 5. 微服务的缺点] ( #5-微服务的缺点 )
11+ - [ 6. 总结] ( #6-总结 )
12+
13+ <!-- /TOC -->
14+
15+
116# 微服务简介
217
318> 本文参考:[ 《微服务:从设计到部署》] ( https://github.com/DocsHome/microservices )
419
520
21+ ## 微服务四大问题
22+
23+ > 高可用、高并发、高性能,最大的问题:网络是不可靠的
24+
25+ 1 . 客户端如何访问这么多的服务?
26+ - API 网关
27+
28+ 2 . 服务于服务之间如何通信?
29+ - 同步通信:
30+ - HTTP(Apache Http Client)
31+ - RPC(Dubbo 只支持 Java,Apache Thrift,gRPC)
32+ - 异步通信:
33+ - 消息队列
34+ - Kafka
35+ - RabbitMQ
36+ - RocketMQ
37+ 3 . 这么多服务,如何管理?
38+ - 服务治理
39+ - 服务注册与发现
40+ - 基于客户端的服务注册与发现(Apache Zookeeper)
41+ - 基于服务端的服务注册与发现(Netflix Eureka)
42+ 4 . 服务挂了,怎么办?
43+
44+ - 重试机制
45+ - 服务熔断
46+ - 服务降级
47+ - 服务限流
48+
49+
50+
51+ ## 简介
652
753如今微服务倍受关注:文章、博客、社交媒体讨论和会议演讲。微服务正在迅速朝着[ 加德纳技术成熟度曲线(Gartner Hype cycle)] ( http://www.gartner.com/technology/research/methodologies/hype-cycle.jsp ) 的高峰前进。与此同时,也有持怀疑态度的软件社区人员认为微服务没什么新鲜可言。反对者声称它的思想只是面向服务架构(SOA)的重塑。然而,无论是炒作还是怀疑,不可否认,[ 微服务架构模式] ( http://microservices.io/patterns/microservices.html ) 具有非常明显的优势 — 特别是在实施敏捷开发和复杂的企业应用交付方面。
854
You can’t perform that action at this time.
0 commit comments