https://github.com/gexiangdong/spring-cloud
Spring Cloud的几个例子
https://github.com/gexiangdong/spring-cloud
actuator eureka eureka-server feign-client spring-cloud
Last synced: 6 months ago
JSON representation
Spring Cloud的几个例子
- Host: GitHub
- URL: https://github.com/gexiangdong/spring-cloud
- Owner: gexiangdong
- License: mit
- Created: 2018-08-11T08:04:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-31T03:18:11.000Z (about 5 years ago)
- Last Synced: 2025-03-29T21:22:32.912Z (6 months ago)
- Topics: actuator, eureka, eureka-server, feign-client, spring-cloud
- Language: Java
- Size: 149 KB
- Stars: 4
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Spring Cloud 中部分项目的例子
============================### 注册中心
* [创建和使用Eureka注册中心](./register-eureka)### 调用微服务
* [使用FeignClient访问微服务](./feign-client)
* [使用LoadBalancer + RestTemplate方式访问web服务](./loadbalancer-resttemplate.md)### 认证和授权服务
* [Open Auth Server](https://github.com/gexiangdong/spring-cloud)### 监控和管理
* [使用Actuator做状态监控](./actuator.md)
* [使用Spring Boot Admin查看每个微服务状态](./admin-server)### 配置服务
当微服务多起来的时候,每个客户端配置的管理和更新就成了一件麻烦事,这时候可以引入Spring Cloud Config Server做统一的配置管理。
* [服务端 - Spring Cloud Config Server](./config-server/README.md#server)
* [客户端的配置](./config-client/README.md)### API网关
// TODO: todo* [Spring Cloud Gateway](./gateway)
### 访问链路追踪 Spring Cloud Sleuth
追踪每个请求的微服务调用链路,分成客户端和服务端两部分,客户端从各个微服务收集数据并发送给服务端,服务端负责数据存储并提供用UI展示。
spring cloud sleuth支持多种方式,此例子使用zipkin server。
* [客户端](./sleuth)
* [服务端](./sleuth)----
| 模块 | 端口 | 说明 |
|:------------ |:--:|:--------------- |
|[registger-eureka](./register-eureka) | 8000 |注册中心 |
|[sample-service](./sample-service) | 8080 |一个RESTful API的例子,feign-client模块使用这个|
|[feign-client](./feign-client) | 8081 |feignclient的例子,使用FeignClient调用sample-service中的api|
|[admin-server](./admin-server)| 8070 |Spring Boot Admin, UI界面查看每个微服务的状态, sample-service, feign-client两个服务都有Actuator来提供状态信息 |
|[gateway](./gateway)| 8888 |TODO: API网关 |
|[config-server](./config-server)| 8071 |配置服务器(服务端) |
|[config-client](./config-client)| 8072 |配置服务器(客户端) |
|[Sleuth](sleuth)| 9411 |Spring cloud sleuth / Zipkin server, 访问链路追踪 |## 官方文档
[http://projects.spring.io/spring-cloud/](http://projects.spring.io/spring-cloud/)