mirror of
https://github.com/doocs/advanced-java.git
synced 2025-03-22 10:40:05 +08:00
docs: update doc description and close some issues
* close #138 * close #141
This commit is contained in:
parent
2cbd28afe3
commit
f2c1ddcb98
@ -7,8 +7,8 @@
|
|||||||
作用:快速开发服务。
|
作用:快速开发服务。
|
||||||
|
|
||||||
- Spring
|
- Spring
|
||||||
- SpringMvc
|
- Spring MVC
|
||||||
- SpringBoot
|
- Spring Boot
|
||||||
|
|
||||||
[官网](https://spring.io/),Spring 目前是 JavaWeb 开发人员必不可少的一个框架,SpringBoot 简化了 Spring 开发的配置目前也是业内主流开发框架。
|
[官网](https://spring.io/),Spring 目前是 JavaWeb 开发人员必不可少的一个框架,SpringBoot 简化了 Spring 开发的配置目前也是业内主流开发框架。
|
||||||
|
|
||||||
@ -61,11 +61,11 @@ Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能
|
|||||||
作用: 批量处理同类型数据或事物
|
作用: 批量处理同类型数据或事物
|
||||||
|
|
||||||
#### Spring Batch
|
#### Spring Batch
|
||||||
- [官网 ](官网)
|
- [官网](官网)
|
||||||
### 定时任务
|
### 定时任务
|
||||||
> 作用: 定时做什么.
|
> 作用: 定时做什么.
|
||||||
#### Quartz
|
#### Quartz
|
||||||
- [官网 ](http://www.quartz-scheduler.org/)
|
- [官网](http://www.quartz-scheduler.org/)
|
||||||
|
|
||||||
|
|
||||||
### 微服务调用 (协议)
|
### 微服务调用 (协议)
|
||||||
@ -77,7 +77,7 @@ Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能
|
|||||||
- 它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC 不依赖于具体的网络传输协议,tcp、udp 等都可以。
|
- 它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC 不依赖于具体的网络传输协议,tcp、udp 等都可以。
|
||||||
|
|
||||||
#### gRPC
|
#### gRPC
|
||||||
- [官网 ](https://www.grpc.io/)
|
- [官网](https://www.grpc.io/)
|
||||||
- > A high-performance, open-source universal RPC framework
|
- > A high-performance, open-source universal RPC framework
|
||||||
> 所谓 RPC(remote procedure call 远程过程调用) 框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从 server/client 模型。使用的时候客户端调用 server 端提供的接口就像是调用本地的函数一样。
|
> 所谓 RPC(remote procedure call 远程过程调用) 框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从 server/client 模型。使用的时候客户端调用 server 端提供的接口就像是调用本地的函数一样。
|
||||||
#### RMI
|
#### RMI
|
||||||
@ -108,34 +108,28 @@ Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所
|
|||||||
|
|
||||||
|
|
||||||
### 服务的负载均衡
|
### 服务的负载均衡
|
||||||
> 作用:降低服务压力,增加吞吐量
|
> 作用:降低服务压力,增加吞吐量
|
||||||
#### Ribbon
|
#### Ribbon
|
||||||
- >Spring Cloud Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它基于 Netflix Ribbon 实现
|
- >Spring Cloud Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它基于 Netflix Ribbon 实现
|
||||||
>
|
>
|
||||||
- [GitHub](https://github.com/Netflix/ribbon)
|
- [GitHub](https://github.com/Netflix/ribbon)
|
||||||
#### Nginx
|
#### Nginx
|
||||||
- > Nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务
|
Nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务
|
||||||
>
|
|
||||||
>
|
|
||||||
- [GitHub](https://github.com/nginx/nginx)
|
- [GitHub](https://github.com/nginx/nginx)
|
||||||
#### Nginx 与 Ribbon 区别
|
#### Nginx 与 Ribbon 区别
|
||||||
1. Nginx 属于服务端负载均衡,Ribbon 属于客户端负载均衡.Nginx 作用与 Tomcat,Ribbon 作用与各个服务之间的调用 (RPC)
|
1. Nginx 属于服务端负载均衡,Ribbon 属于客户端负载均衡.Nginx 作用与 Tomcat,Ribbon 作用与各个服务之间的调用 (RPC)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 消息队列
|
### 消息队列
|
||||||
> 作用: 解耦业务,异步化处理数据
|
> 作用: 解耦业务,异步化处理数据
|
||||||
#### Kafka
|
#### Kafka
|
||||||
- [官网 ](http://kafka.apache.org/)
|
- [官网](http://kafka.apache.org/)
|
||||||
#### RabbitMQ
|
#### RabbitMQ
|
||||||
- [官网 ](https://www.rabbitmq.com/)
|
- [官网](https://www.rabbitmq.com/)
|
||||||
#### RocketMQ
|
#### RocketMQ
|
||||||
- [官网 ](http://rocketmq.apache.org/)
|
- [官网](http://rocketmq.apache.org/)
|
||||||
#### activeMQ
|
#### activeMQ
|
||||||
- [官网 ](http://activemq.apache.org/)
|
- [官网](http://activemq.apache.org/)
|
||||||
|
|
||||||
|
|
||||||
### 日志采集 (elk)
|
### 日志采集 (elk)
|
||||||
@ -161,9 +155,9 @@ Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所
|
|||||||
#### Zabbix
|
#### Zabbix
|
||||||
- [GitHub](https://github.com/jjmartres/Zabbix)
|
- [GitHub](https://github.com/jjmartres/Zabbix)
|
||||||
#### Nagios
|
#### Nagios
|
||||||
- [官网 ](https://www.nagios.org/)
|
- [官网](https://www.nagios.org/)
|
||||||
#### Metrics
|
#### Metrics
|
||||||
- [官网 ](https://metrics.dropwizard.io)
|
- [官网](https://metrics.dropwizard.io)
|
||||||
|
|
||||||
### 服务链路追踪
|
### 服务链路追踪
|
||||||
> 作用:明确服务之间的调用关系
|
> 作用:明确服务之间的调用关系
|
||||||
@ -178,29 +172,29 @@ Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所
|
|||||||
> 作用: 存储数据
|
> 作用: 存储数据
|
||||||
#### 关系型数据库
|
#### 关系型数据库
|
||||||
##### MySql
|
##### MySql
|
||||||
- [官网 ](https://www.mysql.com/)
|
- [官网](https://www.mysql.com/)
|
||||||
##### Oracle
|
##### Oracle
|
||||||
- [官网 ](https://www.oracle.com/index.html)
|
- [官网](https://www.oracle.com/index.html)
|
||||||
##### MsSql
|
##### MsSql
|
||||||
- [官网 ](https://docs.microsoft.com/zh-cn/sql/?view=sql-server-ver15)
|
- [官网](https://docs.microsoft.com/zh-cn/sql/?view=sql-server-ver15)
|
||||||
##### PostgreSql
|
##### PostgreSql
|
||||||
- [官网 ](https://www.postgresql.org/)
|
- [官网](https://www.postgresql.org/)
|
||||||
#### 非关系型数据库
|
#### 非关系型数据库
|
||||||
##### Mongodb
|
##### Mongodb
|
||||||
- [官网 ](https://www.mongodb.com/)
|
- [官网](https://www.mongodb.com/)
|
||||||
##### Elasticsearch
|
##### Elasticsearch
|
||||||
- [GitHub](https://github.com/elastic/elasticsearch)
|
- [GitHub](https://github.com/elastic/elasticsearch)
|
||||||
### 缓存
|
### 缓存
|
||||||
> 作用: 存储数据
|
> 作用: 存储数据
|
||||||
#### redis
|
#### redis
|
||||||
- [官网 ](https://redis.io/)
|
- [官网](https://redis.io/)
|
||||||
|
|
||||||
### 分库分表
|
### 分库分表
|
||||||
> 作用: 数据库分库分表方案.
|
> 作用: 数据库分库分表方案.
|
||||||
#### shardingsphere
|
#### shardingsphere
|
||||||
- [官网 ](http://shardingsphere.apache.org/)
|
- [官网](http://shardingsphere.apache.org/)
|
||||||
#### Mycat
|
#### Mycat
|
||||||
- [官网 ](http://www.mycat.io/)
|
- [官网](http://www.mycat.io/)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -208,10 +202,10 @@ Spring Cloud Netflix 的微服务都是以 HTTP 接口的形式暴露的,所
|
|||||||
### 服务部署
|
### 服务部署
|
||||||
> 作用: 将项目快速部署、上线、持续集成.
|
> 作用: 将项目快速部署、上线、持续集成.
|
||||||
#### Docker
|
#### Docker
|
||||||
- [官网 ](http://www.docker.com/)
|
- [官网](http://www.docker.com/)
|
||||||
#### Jenkins
|
#### Jenkins
|
||||||
- [官网 ](https://jenkins.io/zh/)
|
- [官网](https://jenkins.io/zh/)
|
||||||
#### Kubernetes(K8s)
|
#### Kubernetes(K8s)
|
||||||
- [官网 ](https://kubernetes.io/)
|
- [官网](https://kubernetes.io/)
|
||||||
#### Mesos
|
#### Mesos
|
||||||
- [官网 ](http://mesos.apache.org/)
|
- [官网](http://mesos.apache.org/)
|
||||||
|
Loading…
Reference in New Issue
Block a user