点击空白处退出提示
作品详情
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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论