技术栈:
● 前端:vue、vuex、elementui、webpack、dart-sass 、乾坤、eslint等
● 后端:微服务架构 springcloud 全家桶,oauth2,jwt, xx-job,datax,activiti,nacos,elasticsearch,seata,redis sentinel,nginx,rocketmq、flume、logstash
● 运维:docker、kubeSphere、shell
项目描述:
● 业务中台给项目开发提供了一个快速构建的平台,可以通过以下三种方式构建项目:
1. 通过中台低代码模块快速构建功能模块,低代码模块支持数据与界面的开发
2. 依据业务中台的开发规范,以提供的前后端模板工程为基础,开发自己的业务,可以直接调用中台的用户、权限、表单、流程、消息、检索、页面设计等能力,使项目团队可以专注于开发业务逻辑
3. 已存在的项目,通过集成中台提供的 oauth2、消息、检索、流程等 sdk ,使原本独立的老项目可以与中台做到用户统一、消息统一,以较低成本来获得较复杂功能的能力
● 业务中台可以做到“可大可小”,不管是开发还是部署阶段,都可以做到一套代码一键切换微服务架构与单体架构,以适应大小项目不同需求,解决了小项目实施框架臃肿、运维复杂的问题
● 业务中台通过基于 datax 的二次开发,可以很方便的从数据中台抽取分析结果数据,然后直接在业务中台构建业务。
● 业务中台通过收集大量项目需求,整理为功能模板,在新项目实施时,使实施人员有大量现成功能可以参考,提升项目实施效率,减少开发参与可能