【技术实现步骤摘要】
基于kafka技术的订单数据处理方法、系统、设备和存储介质
[0001]本专利技术属于物流订单处理的
,尤其涉及基于kafka技术的订单数据处理方法、系统、设备和存储介质。
技术介绍
[0002]OMS系统中文全称“订单管理系统”,英文全称“Order Management System”,简称“OMS”。OMS订单管理系统是物流管理系统的一部分,通过对客户下达的订单进行管理及跟踪,动态掌握订单的进展和完成情况,提升物流过程中的作业效率,从而节省运作时间和作业成本,提高物流企业的市场竞争力。OMS系统定位于为贸易双方提供更完整的物流外包服务,通过统一订单提供用户整合的一站式供应链服务,订单管理以及订单跟踪管理能够使用户的物流服务得到全程的满足。
[0003]OMS订单管理系统定位于为处于供应链上游的供应商和下游的买方,以及提供各种物流服务的各类物流服务供应商提供基于订单进行业务沟通、实现物流服务和控制管理的系统。通过对订单的管理和控制,合理安排运送计划、有效降低库存。物流行业也随之迅猛发展,物流网点与物流总部之 ...
【技术保护点】
【技术特征摘要】
1.一种基于kafka技术的订单数据处理方法,其特征在于,包括:预先通过Kafka集群创建订单服务器作为消息生产方,并创造一用于存储直接交互订单记录的第一topic标题,直接处理数据交互的处理服务器为所述第一topic标题的消息订阅方;所述订单服务器通过kafka消息队列从当前物流订单数据中抓取设置有所述直接交互标识的物流订单信息,将所述信息发布至所述第一topic标题中;所述处理服务器消费所述发布到所述第一topic标题的物流订单信息,将所述物流订单信息进行第二业务处理后,找到所述物流订单匹配的终端,完成数据传输。2.如权利要求1所述的基于kafka技术的订单数据处理方法,其特征在于,所述处理服务器消费所述发布到所述第一topic标题的物流订单信息进一步包括:所述处理服务器预先设置并维护偏移量信息,所述偏移量信息表明所述第一topic标题消费到的当前物流订单信息所在的partition分区的位置信息;所述处理服务器在空闲状态下,通过所述偏移量信息去访问适配的所述partition分区对应的所述物流订单信息,并将所述物流订单信息依次放入预置数据库,后更新所述偏移量信息。3.如权利要求2所述的基于kafka技术的订单数据处理方法,其特征在于,将所述物流订单信息进行第二业务处理之前还包括:读取所述物流订单信息,从所述物流订单信息中解析出订单标识信息;通过所述订单标识获得匹配的订单物流轨迹信息,其至少包括所述物流订单的签收信息。4.如权利要求3所述的基于kafka技术的订单数据处理方法,其特征在于,通过所述订单标识获得匹配的订单物流轨迹信息进一步包括:预先通过Kafka集群创建物流轨迹服务器作为消息生产方,并创造一用于存储物流轨迹记录的第二topic标题,所述处理服务器为所述第二topic的消息订阅方;所述物流轨迹服务器通过kafka消息队列从当前物流轨迹数据中抓取符合预设要求的物流轨迹信息,将所述物流轨迹信息发布至所述第二topic标题中;所述处理服务器消费所述发布到所述第二topic标题的物流轨迹信息,将所述物流轨迹信息保存至所述预置数据库所述订单标识对应的记录中。5.如权利要求3或4所述的基于kafka技术的订单数据处理方法,其特征在于,将所述物流订单信息进行第二业务处理具体为包括:所述处理服务器按照预先设置的订单派送计费模型,计算所述预置数据库中派单计费数据生成付款信息;根据所述付款信息生成付款账单,以使将费用支付至所述物流订单匹配的终端。6.如权利要求5所述的基于kafka技术的订单数据处理方法,其特征在于,计算所述预置数据库中派单计费数据进一步包括:设置所述预置数据库进一步设置第一数据库、第二数据库和派单计费数据库;所述处理服务器通过所述偏移量信息去访问适配的所述partition分区对应的所述物流订单信息,将所述物流订单信息放入在所述第一数据库;并且,所述处理服务器消费所述发布到所述第二topic标题的物流轨迹信息,将所述物流轨迹信息保存至所述第二...
【专利技术属性】
技术研发人员:孙越峰,杨周龙,李杰,
申请(专利权)人:上海东普信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。