Skip to content

Commit 651565b

Browse files
committed
no message
1 parent 18ae919 commit 651565b

File tree

4 files changed

+96
-0
lines changed

4 files changed

+96
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,11 @@
248248

249249
微服务简介、API 网关、服务注册发现、服务通信
250250

251+
- FastDFS
252+
253+
轻量级分布式文件管理系统
254+
255+
251256

252257

253258
【说明】**分布式专题** 笔者也在学习中,这里列举了一些技能列表,笔者将局部更新。敬请期待

notes/FastDFS.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# FastDFS
2+
3+
手把手教你搭建分布式文件存储系统
4+
5+
6+
7+
用FastDFS一步步搭建文件管理系统 - bojiangzhou - 博客园
8+
https://www.cnblogs.com/chiangchou/p/fastdfs.html
9+

notes/Zookeeper.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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+

notes/微服务.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,54 @@
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

0 commit comments

Comments
 (0)