E富通

工具 办公软件 案例ID:212823
hyj
5 年经验· 深圳市博奥特科技有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

开发环境:JDK1.8 + Tomcat8.0 + Eclipse+ Git+ Maven + MySQL、PostgreSQL
软件架构:SpringCloud+SpringBoot+SpringMVC+OAuth2.0+MetaQ+RabbitMQ+ Elasticsearch+ Redis+ MongoDB+Vue+Uniapp
项目架构:整个项目由28个组件组成,每个组件负责各自的模块功能处理,如用户、组织信息处理功能主要是在mo-service组件中处理。组件与组件之间的消息使用rocketMq、mateMq消息队列进行传递,多个系统的服务使用dubbo进行调用,使用zookeeper作为注册中心。项目使用k8s管理所有组件,实现组件的部署、调节和集群的扩展。
责任描述:负责项目架构中的17个子服务组件及5个后管系统的日常维护,与项目负责人、产品经理、各关联处室开发同事、外部厂商研讨新需求,产出详细设计文档(包括业务逻辑设计及DB设计)、开发、自测、及后续跟进工作。工作内容如下:
1.消息等组件优化
2.用户信息、组织架构等数据的初始化及更新维护;
3.公众号后管系统、企业后管、MOAM等系统的需求开发维护;
4.轻应用批量授权、数据调整、数据提取等日常工作;
5.参与生产环境维护,如出现生产问题则进行定位并提出解决方案;
6.负责采用富德K8s搭建UAT环境搭建及未来的灰度发布实现
使用技术方案:
1.通过分表、新建索引、任务调度等技术方案优化查看历史消息慢以及消息延迟的问题;
2.在线消息通过socket建立tcp长连接实现,消息数据使用mongodb存储;
3.通讯录、组织等搜索功能使用elasticsearch实现,系统会在每次更新用户、组织信息时同步刷新elasticsearch的数据;
4.工作台、用户基础信息等数据使用redis做缓存,用于提高访问速度,优化用户体验,减轻数据库压力;

E富通

工具 · 办公软件 案例ID:212823
联系该工程师
微信扫码,建群沟通
作者: hyj - 5年经验- 深圳市博奥特科技有限公司

案例介绍

开发环境:JDK1.8 + Tomcat8.0 + Eclipse+ Git+ Maven + MySQL、PostgreSQL
软件架构:SpringCloud+SpringBoot+SpringMVC+OAuth2.0+MetaQ+RabbitMQ+ Elasticsearch+ Redis+ MongoDB+Vue+Uniapp
项目架构:整个项目由28个组件组成,每个组件负责各自的模块功能处理,如用户、组织信息处理功能主要是在mo-service组件中处理。组件与组件之间的消息使用rocketMq、mateMq消息队列进行传递,多个系统的服务使用dubbo进行调用,使用zookeeper作为注册中心。项目使用k8s管理所有组件,实现组件的部署、调节和集群的扩展。
责任描述:负责项目架构中的17个子服务组件及5个后管系统的日常维护,与项目负责人、产品经理、各关联处室开发同事、外部厂商研讨新需求,产出详细设计文档(包括业务逻辑设计及DB设计)、开发、自测、及后续跟进工作。工作内容如下:
1.消息等组件优化
2.用户信息、组织架构等数据的初始化及更新维护;
3.公众号后管系统、企业后管、MOAM等系统的需求开发维护;
4.轻应用批量授权、数据调整、数据提取等日常工作;
5.参与生产环境维护,如出现生产问题则进行定位并提出解决方案;
6.负责采用富德K8s搭建UAT环境搭建及未来的灰度发布实现
使用技术方案:
1.通过分表、新建索引、任务调度等技术方案优化查看历史消息慢以及消息延迟的问题;
2.在线消息通过socket建立tcp长连接实现,消息数据使用mongodb存储;
3.通讯录、组织等搜索功能使用elasticsearch实现,系统会在每次更新用户、组织信息时同步刷新elasticsearch的数据;
4.工作台、用户基础信息等数据使用redis做缓存,用于提高访问速度,优化用户体验,减轻数据库压力;

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×