微服务国防科技大学科研项目

我要开发同款
桂思祁2023年03月15日
115阅读

作品详情

国防科技大学科研项目 ,名称:人星智能交互系统,主要业务是模拟仿真卫星的任务规划,详情涉密。
1.采用微服务架构,使用 Spring Cloud Alibaba微服务全家桶:
服务发现注册以及配置中心:nacos
服务网关:spring cloud gateway
服务链路追踪:SkyWalking
熔断器:Sentinel
客户端负载均衡:ribbon
监控检查:actuator
失败重试:retry
授权认证:spring oauth2
持久层,缓存:spring data jpa,spring data redis,spring data mongodb和 spring data redis reactive,spring data mongodb reactive。
web层:spring web 和 spring webflux。
服务提供方式:restful 风格接口设计。
服务消费方式:内部服务使用 feign 声明式调用,外部第三方服务使用 restTemplate 模板式调用。
2.数据库采用 mysql,redis,mongodb ,使用 aliyun oss 做云文件存储,消息中间件使用 rabbitmq。
3.常规项目 web 容器使用 spring web 默认 tomcat ,基础服务使用 spring webflux 默认 netty,jar 包方式运行,项目构建使用 maven ,环境使用 jdk11。
4.使用 git 进行代码版本控制,使用 jenkins 快速集成,使用 docker 部署项目,使用k8s进行容器编排。
5.日志收集和分析使用 ELK(Elasticsearch , Logstash, Kibana)。
6.web 前端界面使用 html,css,javaScript,jquery,easyUI,bootstrap,vue,node.js等。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论