湖北移动有线业务智慧装维系统

我要开发同款
代码界小牛顿2024年04月29日
2070阅读

作品详情

项目技术:SpringCloud,Redis,Ehcache,Oracle,Beetl,VueJS,Nginx,Jenkins项目描述:系统主要负责把中国移动营业厅接到用户申请家庭宽带相关业务的单子后,经过后台系统激活后通过一定的派发规则从服务端派发到各个施工人员的手机端上,从而使施工人员能准确到达对应用户的家里进行宽带相关操作。系统描述:1.系统分为多个模块,服务都注册到eureka上,各接口都遵从Restful设计风格,通过http的方式进行调用; 2.Redis用于存储定单和工单数据,核心模块内部使用redis作为消息队列;3.Beetl用于接口模块,主要用来定义报文模板,通过对应的数据拼装后,把数据拼装到模板上,生成最终发送给外系统的报文。项目难点: 部分业务场景需要几个不同的业务流程的环节之间做控制,需要用到redis的分布式锁,当几个工单同时到达的时候流程才能继续往下走(类似java中的countDownLatch功能),因为业务数据必须从redis取,所以考虑到性能问题应该尽可能地减少redis的访问,并且设计合理的缓存数据模型。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论