7
7
作用:快速开发服务。
8
8
9
9
- Spring
10
- - SpringMvc
11
- - SpringBoot
10
+ - Spring MVC
11
+ - Spring Boot
12
12
13
13
[ 官网] ( https://spring.io/ ) ,Spring 目前是 JavaWeb 开发人员必不可少的一个框架,SpringBoot 简化了 Spring 开发的配置目前也是业内主流开发框架。
14
14
@@ -61,11 +61,11 @@ Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能
61
61
作用: 批量处理同类型数据或事物
62
62
63
63
#### Spring Batch
64
- - [ 官网 ] ( 官网 )
64
+ - [ 官网] ( 官网 )
65
65
### 定时任务
66
66
> 作用: 定时做什么.
67
67
#### Quartz
68
- - [ 官网 ] ( http://www.quartz-scheduler.org/ )
68
+ - [ 官网] ( http://www.quartz-scheduler.org/ )
69
69
70
70
71
71
### 微服务调用 (协议)
@@ -77,7 +77,7 @@ Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能
77
77
- 它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC 不依赖于具体的网络传输协议,tcp、udp 等都可以。
78
78
79
79
#### gRPC
80
- - [ 官网 ] ( https://www.grpc.io/ )
80
+ - [ 官网] ( https://www.grpc.io/ )
81
81
- > A high-performance, open-source universal RPC framework
82
82
> 所谓 RPC(remote procedure call 远程过程调用) 框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从 server/client 模型。使用的时候客户端调用 server 端提供的接口就像是调用本地的函数一样。
83
83
#### RMI
@@ -108,34 +108,28 @@ Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所
108
108
109
109
110
110
### 服务的负载均衡
111
- > 作用: 降低服务压力,增加吞吐量
111
+ > 作用: 降低服务压力,增加吞吐量
112
112
#### Ribbon
113
113
- > Spring Cloud Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它基于 Netflix Ribbon 实现
114
114
>
115
115
- [ GitHub] ( https://github.com/Netflix/ribbon )
116
116
#### Nginx
117
- - > Nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务
118
- >
119
- >
117
+ Nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务
118
+
120
119
- [ GitHub] ( https://github.com/nginx/nginx )
121
120
#### Nginx 与 Ribbon 区别
122
121
1 . Nginx 属于服务端负载均衡,Ribbon 属于客户端负载均衡.Nginx 作用与 Tomcat,Ribbon 作用与各个服务之间的调用 (RPC)
123
122
124
-
125
-
126
-
127
-
128
-
129
123
### 消息队列
130
124
> 作用: 解耦业务,异步化处理数据
131
125
#### Kafka
132
- - [ 官网 ] ( http://kafka.apache.org/ )
126
+ - [ 官网] ( http://kafka.apache.org/ )
133
127
#### RabbitMQ
134
- - [ 官网 ] ( https://www.rabbitmq.com/ )
128
+ - [ 官网] ( https://www.rabbitmq.com/ )
135
129
#### RocketMQ
136
- - [ 官网 ] ( http://rocketmq.apache.org/ )
130
+ - [ 官网] ( http://rocketmq.apache.org/ )
137
131
#### activeMQ
138
- - [ 官网 ] ( http://activemq.apache.org/ )
132
+ - [ 官网] ( http://activemq.apache.org/ )
139
133
140
134
141
135
### 日志采集 (elk)
@@ -161,9 +155,9 @@ Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所
161
155
#### Zabbix
162
156
- [ GitHub] ( https://github.com/jjmartres/Zabbix )
163
157
#### Nagios
164
- - [ 官网 ] ( https://www.nagios.org/ )
158
+ - [ 官网] ( https://www.nagios.org/ )
165
159
#### Metrics
166
- - [ 官网 ] ( https://metrics.dropwizard.io )
160
+ - [ 官网] ( https://metrics.dropwizard.io )
167
161
168
162
### 服务链路追踪
169
163
> 作用:明确服务之间的调用关系
@@ -178,40 +172,40 @@ Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所
178
172
> 作用: 存储数据
179
173
#### 关系型数据库
180
174
##### MySql
181
- - [ 官网 ] ( https://www.mysql.com/ )
175
+ - [ 官网] ( https://www.mysql.com/ )
182
176
##### Oracle
183
- - [ 官网 ] ( https://www.oracle.com/index.html )
177
+ - [ 官网] ( https://www.oracle.com/index.html )
184
178
##### MsSql
185
- - [ 官网 ] ( https://docs.microsoft.com/zh-cn/sql/?view=sql-server-ver15 )
179
+ - [ 官网] ( https://docs.microsoft.com/zh-cn/sql/?view=sql-server-ver15 )
186
180
##### PostgreSql
187
- - [ 官网 ] ( https://www.postgresql.org/ )
181
+ - [ 官网] ( https://www.postgresql.org/ )
188
182
#### 非关系型数据库
189
183
##### Mongodb
190
- - [ 官网 ] ( https://www.mongodb.com/ )
184
+ - [ 官网] ( https://www.mongodb.com/ )
191
185
##### Elasticsearch
192
186
- [ GitHub] ( https://github.com/elastic/elasticsearch )
193
187
### 缓存
194
188
> 作用: 存储数据
195
189
#### redis
196
- - [ 官网 ] ( https://redis.io/ )
190
+ - [ 官网] ( https://redis.io/ )
197
191
198
192
### 分库分表
199
193
> 作用: 数据库分库分表方案.
200
194
#### shardingsphere
201
- - [ 官网 ] ( http://shardingsphere.apache.org/ )
195
+ - [ 官网] ( http://shardingsphere.apache.org/ )
202
196
#### Mycat
203
- - [ 官网 ] ( http://www.mycat.io/ )
197
+ - [ 官网] ( http://www.mycat.io/ )
204
198
205
199
206
200
207
201
208
202
### 服务部署
209
203
> 作用: 将项目快速部署、上线、持续集成.
210
204
#### Docker
211
- - [ 官网 ] ( http://www.docker.com/ )
205
+ - [ 官网] ( http://www.docker.com/ )
212
206
#### Jenkins
213
- - [ 官网 ] ( https://jenkins.io/zh/ )
207
+ - [ 官网] ( https://jenkins.io/zh/ )
214
208
#### Kubernetes(K8s)
215
- - [ 官网 ] ( https://kubernetes.io/ )
209
+ - [ 官网] ( https://kubernetes.io/ )
216
210
#### Mesos
217
- - [ 官网 ] ( http://mesos.apache.org/ )
211
+ - [ 官网] ( http://mesos.apache.org/ )
0 commit comments