代码拉取完成,页面将自动刷新
spring cloud alibaba等组件使用
1. 语言:Java8
2. IDE(JAVA): IDEA/Eclipse
3. 依赖管理:Maven
4. 数据库: MySQL8.0
5. 缓存: Redis
6. 消息中间件: RabbitMQ
7. 分布式链路跟踪: Zipkin
1. Spring Boot 2.2.2.RELEASE
2. Spring Cloud Hoxton.SR1
3. Alibaba Cloud 2.1.0.RELEASE
4. MySQL 8.0.17
5. Druid 1.1.17
6. Mybatis 1.3.0
7. Zookeeper 3.6.1
8. Consul 2.2.1.RELEASE
9. Hystrix 2.2.1.RELEASE
10. OpenFeign 2.2.1.RELEASE
11. Gateway 2.2.1.RELEASE
12. Config 2.2.1.RELEASE
12. Bus 2.2.0.RELEASE
12. Rabbit 3.0.0.RELEASE
13. Stream 3.0.1.RELEASE
14. sleuth + zipkin 2.2.1.RELEASE
15. Nacos 1.3.2
16. Sentinel 1.8.0
├─通用模块 commons
│
├─配置中心 config
│ ├─config_center3344(服务端, bus, rabbitmq)
│ ├─config_center3355(客户端, bus, rabbitmq)
│ ├─config_center3366(客户端, bus, rabbitmq)
│ ├─config_nacos_client3377(nacos)
│
├─仪表盘 dashboard
│ ├─consumer_hystrix_dashboard9001(hystrix dashboard)
│
├─客户端 consumer
│ ├─consumer_feign_hystrix_order80(eureka, hystrix)
│ ├─consumer_openfeign80(eureka)
│ ├─consumer_order80(eureka)
│ ├─consumerconsul_order80(consul)
│ ├─consumerzk_order80(zookeeper)
│ ├─consumer_nacos_order83(nacos)
│
├─注册中心 eureka
│ ├─eureka7001
│ ├─eureka7002
│
├─网关 gateway
│ ├─gateway9527
│
├─服务端 provider
│ ├─hystrix_payment8001(eureka, hystrix)
│ ├─payment8001(eureka)
│ ├─payment8002(eureka)
│ ├─payment8004(zookeeper)
│ ├─payment8006(consul)
│ ├─payment9001(nacos)
│
├─Stream
│ ├─cloud_stream_rabbitmq_provider8801(rabbitmq服务端)
│ ├─cloud_stream_rabbitmq_consumer8802(rabbitmq消费端)
│ ├─cloud_stream_rabbitmq_consumer8803(rabbitmq消费端)
│
├─Sentinel
│ ├─cloudalibaba_sentinel_service8401
| 组件名 | 语言 | CAP | 服务健康检查 | 对外暴露接口 | Spring Cloud集成 |
| :-------: | :--: | :--: | :----------: | :----------: | :--------------: |
| Eureka | Java | AP | 可配支持 | HTTP | 已集成 |
| Consul | Go | CP | 支持 | HTTP/DNS | 已集成 |
| Zookeeper | Java | CP | 支持 | 客户端 | 已集成 |
| | | | | | |
| 组件名 | 断言配置 | 备注 |
|:------------:|:--------------:|:--------------------------------------:|
| gateway | predicates | 自定义过滤器需实现 GlobalFilter, Ordered |
| 组件名 | 默认策略 | 备注 |
|:------------:|:-------:|:------------------:|
| ribbon | 轮询 | eureka自带 |
| LoadBalanced | 轮询 | 可自定义负载均衡策略|
| OpenFeign | 轮询 | 内置ribbon |
| 组件名 | 备注 |
|:------------:|:------------------------:|
| bus | git config-dev.yml |
| RabbitMQ | 通过服务端发送消息集体刷新 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。