proginn17113135612023年12月14日
57阅读
开发技术node.js、vuejavascriptcssjava
所属分类低代码

作品详情

项目描述:本项目包含云应用管理和系统管理两个模块。云应用管理平台通过配置组装应用,并将其安装到虚拟机或Docker容器中。该平台可配置应用自身信息(接口、服务和模板)、部署信息,支持应用的发布、安装、启停、强制启停、卸载、容灾切换等操作,并可对现有应用进行调度(定时启停)。该平台是亚信分布式计费平台的前身,已在浙江移动、江西移动、上海移动、北京移动、甘肃移动、内蒙移动等上线。该项目采用的技术包括SpringBoot+Mybatis+Maven+MySql/Oracle,使用git做版本管理,接口用Swagger展现。
系统管理模块主要实现用户、角色、权限的统一管理,支持多套系统用户体系的单点登录。该系统采用的技术包括Easyframe+Maven。

我在项目中负责以下内容:
1.独立开发设计ZooKeeper、Etcd、Kafka集群(202311)的可视化操作,包括集群以及数据的增删改查和查看在线状态和主从关系的功能
2.开发应用批量导入导出、应用容灾模块、通用配置模块、接口管理、服务管理模块和多租户模块
3. 完成各个移动现场的定制化开发任务
4.学习前端技术,能编写简单的页面,主要使用Vue.js和Element组件。

在项目中,我面临了以下挑战:
1.从零开始学习ZooKeeper和Etcd,搭建本地环境,学习相关命令,最终使用代码实现相关功能
2.从零开始学习Vue.js,可以完成前端简单页面的开发工作
3. 熟悉从未接触过的业务,从理解业务到功能实现,感觉是一个新的突破。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论