https://github.com/yizhezhang-ervin/microservices_spring
Distributed Architecture By SpringCloud (微服务分布式架构)
https://github.com/yizhezhang-ervin/microservices_spring
elasticsearch rabbitmq redis seata spring-boot spring-cloud
Last synced: 4 months ago
JSON representation
Distributed Architecture By SpringCloud (微服务分布式架构)
- Host: GitHub
- URL: https://github.com/yizhezhang-ervin/microservices_spring
- Owner: YizheZhang-Ervin
- License: mit
- Created: 2021-09-08T13:25:36.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-01T09:27:33.000Z (over 3 years ago)
- Last Synced: 2025-01-06T04:40:57.452Z (5 months ago)
- Topics: elasticsearch, rabbitmq, redis, seata, spring-boot, spring-cloud
- Language: Java
- Homepage:
- Size: 619 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevOps_MicroServices
Micro Services Architecture with SpringCloud related components
## MicroServices Demos
- MicroServices
- Eureka/Nacos + Feign/Ribbon + Sentinel + SpringCloud Gateway + Mybatis
- MicroServicesV2
- Consul + Feign + Hystrix + Zuul+ JPA + Sleuth + Zipkin + RabbitMQ
- ElasticSearch_Demo
- ElasticSearch
- MessageQueue_Demo & MessageQueue_Advanced_Demo
- RabbitMQ + SpringAMQP
- MultiCache_Demo
- Canal + Redis
- Redis_Demo & Redis_Pool_Demo
- Redis
- Kafka_Demo
- Kafka
- Seata_Demo
- Seata + Nacos
- SCStream_Demo
- RabbitMQ + SpringCloud Stream
- SCConfig_Demo
- SpringCloud Config + Eureka + RabbitMQ
- Apollo_Demo
- Apollo
- Zookeeper_Demo
- Zookeeper/CuratorAPI
- Dubbo_Demo
- Dubbo + Zookeeper
- Monitor_Demo
- Skywalking + Prometheus/Grafana
- ElasticStack_LogDemo
- ElasticSearch + Logstash + Kibana + Beats## MicroServices URLs
1. 注册中心&配置中心
- Eureka:
- localhost:10086/eureka
- 可视化前端
- Nacos:
- localhost:8848/nacos
- 可视化前端
- nacos/bin/startup.cmd -m standalone(登录: nacos-nacos)
- Consul:
- localhost:8500
- 可视化前端
- SCConfig+SCBus:
- localhost:10000
- 可视化前端
- Apollo:
- localhost:8080
- 可视化前端
- Zookeeper:
- None
2. 网关
- SCGateway:
- localhost:10010
- Zuul:
- localhost:8080
3. 微服务保护
- Hystrix:
- None
- Sentinel Dashboard:
- localhost:8080
- 可视化前端
4. 服务调用
- Feign:
- None
- Ribbon:
- None
5. 链路追踪
- Sleuth+Zipkin:
- localhost:9411
- 可视化前端
- Skywalking:
- localhost: 9010
- 可视化前端
6. 消息队列
- rabbitMQ+SpringAMQP+SCStream:
- localhost:5672
- 可视化前端
- Kafka
7. 分布式缓存&分布式数据库&分布式搜索&分布式事务
- Redis:
- None
- Mysql:
- localhost:3306
- Canal:
- localhost:11111
- ElasticSearch:
- locahost:9200
- Seata:
- None
8. 度量监控
- Prometheus+Grafana
- Prometheus: localhost:9090
- Grafana: localhost:3000
- 可视化前端
- Zabbix
- 可视化前端
9. 分布式日志
- ElasticSearch + Logstash + Kibana + Beats
- localhost:5601
- 可视化前端
10. 代理
- Haproxy
- F5
- Nginx+LUA
11. 交易路由
- Cassandra
- TiKV
12. 报文转换
- xml
- hession
- gsan
13. 开发框架
- Dubbo
- Spring Cloud + Spring Boot + Spring Security
14. 运维
- 自动化编译 Jenkins
- 打包 Docker
- 自动化部署 Kubernates
- 代码检查 Arthas