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 248
248
249
249
微服务简介、API 网关、服务注册发现、服务通信
250
250
251
+ - FastDFS
252
+
253
+ 轻量级分布式文件管理系统
254
+
255
+
251
256
252
257
253
258
【说明】** 分布式专题** 笔者也在学习中,这里列举了一些技能列表,笔者将局部更新。敬请期待
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
+
1
16
# 微服务简介
2
17
3
18
> 本文参考:[ 《微服务:从设计到部署》] ( https://github.com/DocsHome/microservices )
4
19
5
20
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
+ ## 简介
6
52
7
53
如今微服务倍受关注:文章、博客、社交媒体讨论和会议演讲。微服务正在迅速朝着[ 加德纳技术成熟度曲线(Gartner Hype cycle)] ( http://www.gartner.com/technology/research/methodologies/hype-cycle.jsp ) 的高峰前进。与此同时,也有持怀疑态度的软件社区人员认为微服务没什么新鲜可言。反对者声称它的思想只是面向服务架构(SOA)的重塑。然而,无论是炒作还是怀疑,不可否认,[ 微服务架构模式] ( http://microservices.io/patterns/microservices.html ) 具有非常明显的优势 — 特别是在实施敏捷开发和复杂的企业应用交付方面。
8
54
You can’t perform that action at this time.
0 commit comments