公共协同平台开发中

我要开发同款
李汉锐2024年04月29日
91阅读

作品详情

平台拥有两个版本。一个JAVA开发。使用springboot和springcloud搭建。使用gateway作为网关。。负责转发发服务,jwt鉴权,结合redis缓存调用rbac权限管理,来控制服务的权限控制,服务划分使用ddd模型划分,采用mongodb作为数据库,服务之间使用restful接口调用,注册中心和服务中心以及redis,mongodb等数据库,rabbitmq等中间件全部高可用部署,前期自建k8s提供服务,现在部署到云平台上。熟悉高并发流程,aqs 基础上的并发编程,jvm虚拟机的参数分析调优,数据库的查询优化。另一个版本使用nodejs配合serverless搭建,(为了节约成本)只用到redis和mongodb作为数据保存,使用go实现了一个websocket服务器。实现长链接通信,在无状态网关自定义各种中间件适配不同的serverless服务。凭借各种触发器来适配外部服务于serverless的交互。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论