智驭驾培

我要开发同款
proginn00193234152022年08月12日
84阅读

作品详情

技术选项:
① 开发工具:Eclipse/IntelliJ IDEA
② 版本控制:Git
③ 自动化工程构建:ElasticSearch+Logstash+Kinana
④ 微服务配置中心:Nacos
⑤ 微服务相关:Eureka,Feign,Ribbon,Hystrix,Zull,Sleuth,Swagger
⑥ 缓存:Redis
⑦ 消息中间件:RabbitMQ
⑧ 分布式锁:Redis/Zookeeper
⑨ 文件上传:阿里云存储
⑩ 消息通知:邮件/短信
考虑到如果该项目使用单体架构,那么有单点问题,如果宕机所有的服务都不可用,所有业务的功能模块都聚集在一起,如果代码量多,功能之前如果有很多共同的代码,不同业务的需求开发同时进行的时候,后期维护十分麻烦。
采用微服务架构,并选择SpringCloud gatew,不仅因为功能强大丰富,性能好,官方基准测试 RPS (每秒请求数)是Zuul的1.6倍,而且能与 SpringCloud 生态很好兼容,单从流式编程+支持异步。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论