一套基于SpringCloud微服务框架

网友投稿 673 2022-10-21

一套基于SpringCloud微服务框架

一套基于SpringCloud微服务框架

1、概述:

本框架是一套微服务框架,SpringCloud版本Greenwich.SR2,SpringBoot版本2.1.7.RELEASE,SpringCloudAlibaba版本0.2.2.RELEASE。使用微服务相关的组件:Hystrix、Feign、Nacos、Gateway、Sentinel、XXL-JOB、ELK日志相关组件。

2、目录结构及说明

|- zxgk-parent

|- zxgk-common #通用的基础模块,常用的工具类|- zxgk-config #~~微服务的配置中心~~ ***已废弃***,目前使用nacos作为配置中心|- zxgk-eureka #~~微服务的注册发现中心~~***已废弃***,目前使用nacos作为服务注册发现中心|- zxgk-gateway #微服务的网关服务|- zxgk-job #微服务的分布式定时器|- zxgk-log-elk #微服务的分布式日志分析|- zxgk-open-api #微服务的对外的服务管理 |- zxgk-car-verify-api #微服务的对外的车辆核查 |- zxgk-people-verify-api #微服务的对外的人员核查|- zxgk-server #微服务的对内的服务管理|- zxgk-server-monitor #微服务的服务监控管理

3、服务端口划分及说明

服务说明服务名端口
注册配置中心服务nacos服务默认端口8848
网关服务zxgk-gateway9999
分布式定时器zxgk-job9001
日志分析服务zxgk-log-elk9002
服务监控zxgk-server-monitor9009
对外服务接口zxgk-open-api8000~8999
对内服务接口zxgk-server7000~7999

4、基础模块说明

注册中心:Nacos

配置中心:Nacos

动态网关:Spring Cloud Gateway

服务容错:Spring Cloud Hystrix

服务调用:Spring Cloud OpenFeign

文档管理:Swagger2

服务监控:Spring Boot Admin

日志管理:ES + Kibana、Zipkin

分表分库:ShardingSphere

缓存服务:Redis3.0

消息组件:RocketMQ

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:两个链表的第一个公共结点
下一篇:RxRetrofit结合Mvp框架使用案例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~