企业工具服务化集成

我要开发同款
ScjpCoder2023年08月23日
80阅读
开发技术java
所属分类管理、集成、跨语言、MongoDB

作品详情

企业工具(模型)服务化主要包括应用程序管理模块、绘图模块、虚拟文件服务器、用户管理模块和WebSocket连接管理模块等。该服务化工作将本地可执行程序部署到服务器上。使用者打开页面后,可执行程序会立即启动,准备接收前端传递的运行参数。在浏览器中,使用者可以调整运行参数,并实时观察可执行程序的运行状态。生成的数据可以以各种格式绘制成图表。当关闭页面时,可执行程序也会同步关闭。

作为后端负责人,我负责项目的架构设计、开发工作和相关文档编写。工作包括整合和梳理来自各个部门的需求,并设计可重用的模块。使用的技术包括Spring Boot、Zero ICE、MongoDB和WebSocket等。
难点:
1. 项目本身架构比较复杂用得来Pf4j插件化开发框架,基于SpringWeb 的并行技术栈springWebFLux开发的,项目本身代码比较难于消化理解,有些业务不不符合单位内部要求,需要对源码进行修改。通过前端点击具体功能进行DEBUG梳理指定功能的业务逻辑进行修改调试工作。
2. 网关登录集成.项目认证模块是基于SpringSecurity实现,集成内部统一网关与SpringSecurity的认证方式存在冲突。网关登录基于请求头实现。SpringSecurity基于请求参数实现,通过下载修改SpringSecurity源码并修改其认证方式完成网关登录集成工作、
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论