项目背景: 图书馆内容管理平台是对图书馆网站低频更新、含操作的交互性内容、复杂内容进行知识化梳理,对描述、词条、应用、展示效果等内容进行无缝结合,给网站用户提供最优质的访问服务,给客户提供专业的知识梳理工具。
采用技术:图书馆内容管理平台整体设计基于应用开放平台进行设计。整个平台设计所采微服务架构,比传统SOA更小粒度的拆分各个模块之间的关系。并且采用前后端分离的方式来进行部署及开发。系统是根据前后端分离技术来实现,前端采用layui、vue、erchart等组件。平台采用容器化部署,实现流水线管理,自动化构建,支持单机和集群化部署。使得平台稳定性更好,扩展性更强,降低了系统之间的耦合性。整个后台对外提供Restful 接口,前端页面调用时后台通过JWT+shiro来认证权限,从而完成数据的交互。