范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

提升团队运营效率交易履约之订单中心实践

  本文作者:京东科技-市场与平台运营中心-平台研发部,晏银喜、张学君、袁宝龙、高传江、杨迎心、游斌平、付达。
  特别感谢:杨广兴、张然、姬英泽、赵宁、张彤,在系统建设过程中的贡献。 1、概述1.1 交易履约是什么?
  首先定义下什么是交易履约,交易 履约是在甲乙双方达成交易产生订单后,乙方按照订单条款为甲方提供服务或交付约定物的行为。 1.2 交易履约订单中心是个什么系统?
  交易履约订单中心为履约行为提供必要的系统能力支撑, 交易履约订单中心记录了交易流通的过程和状态,包括交易主体、产品信息、成交金额、计费、支付、业务信息等全流程信息,为上下游提供数据标准化、全集数据查询和串联流程的功能。目前已接入的场景有:京音业绩匹配、交易数据看板、京音线上化结算、 交易流程串联等。目前交易履约订单中心年订单量 1.5 亿+,在电销、企微、金店、开放平台、用户增长等场景下,有效支持了消金、财富、保险、支付、分期商城等各大业务线的线上、线下的业务发展。
  2、名词解释
  数据来源: 交易数据的来源,包含业务信息、联系人、数据接入协议等。
  订单模版: 交易履约订单中心采用泛化的格式存储交易数据,针对每个交易场景配置一个订单模版,模版上配置映射规则来解析数据。
  跟单: 履约订单中心接收满足某些条件的交易数据。
  补单: 当数据源的数据不完整或不满足业务场景需求,履约订单中心请求外部接口来补充交易数据。
  推送模版: 履约订单中心将交易数据推送到下游系统。 3、设计实现3.1 整体架构
  整体架构主要分成四个部分(如下图的蓝色部分),依据高内聚、低耦合的设计原则,每个分层只专注处理自己的业务逻辑,分层之间通过 MQ 消息驱动数据流转。
  接收层: 负责接收上游产品层的交易数据,目前支持 MQ 消息和杰夫接口两种协议。
  数据处理层: 负责对数据进行解析、幂等判断、交易时序判断、补充数据完整性、映射订单模型等。
  数据推送层: 负责对数据按照指定的规则格式化、推送到下游系统,目前支持 MQ 和杰夫两种协议。
  查询服务: 负责数据的查询和导出。
  3.2 业务接入配置化
  经过对整体架构的设计和抽象以后,我们发现各个业务线的数据处理流程具有高度的一致性:数据接收、数据处理、数据推送,而在不同的业务线产品的交易场景下会存在一些特定的差异,比如,只接收满足某些条件的交易数据、金条借款的订单与基金购买的订单模型不同、只有满足某些条件的数据才推送给结算系统等。为了提高业务的接入效率、降低接入成本,我们抽象了一套通用的数据处理流程,流程中的分支通过条件表达式来识别,同时提供一套完整的配置化页面供产品和运营同学使用,最终实现了业务接入配置化、自助化,如下图:
  3.2.1 配置数据来源和订单模版
  数据接收层通过配置的数据来源协议编码路由到订单模版,不同的业务产品交易场景会配置不同的订单模版。
  3.2.2 配置模版内容
  在数据的处理环节,我们要解决不同数据来源的数据解析、模型映射、幂等判断、时序判断等问题,不同来源的差异化我们通过配置化来支持,如下图所示的配置内容,将要解析的数据配置成 JsonPath,数据处理程序通过读取字段类型是"交易单号"的配置,来解析交易单号并完成幂等判断;通过读取"交易时间"的配置,来解析并完成数据时序的判断。
  Fastjson 1.2.0 之后的版本支持 JSONPath,可以在 java 框架中当作对象查询语言(OQL)来使用。 // 解析贷款单号 Object loanId = JSONPath.extract(jsonStr, "$.jt_df_success.loanId"); // 解析还款单号 Object loanNo = JSONPath.extract(jsonStr, "$.jt_repayment.taskData.loanNo");3.2.3 配置表达式
  前面提到过,在通用的数据流程中存在这样的分支流程:当满足一定条件时做某些事情,具体的条件根据业务场景的诉求确定,要做的事情是可以枚举和抽象的,比如过滤订单消息或者调用某个服务等。这种场景类似于一个轻量级的规则引擎,我们通过开源的 MVEL 类库来实现这个表达式引擎(特点:灵活、性能高、无类型限制)。下图所示为一个过滤消息的配置示例:
  MVEL 类库在订单中心主要的应用场景是对预配置的表达式进行逻辑运算。  Object result = MVEL.executeExpression("$actExt3$=="SECOBT_JD"&&$accountType$==21", context);3.3 业务交易明细看板配置化
  我们提供了通用的数据查询接口和通用的查询页面,来满足数据检索的诉求。针对不同业务产品的交易场景,下游系统都有个性化的查询诉求,比如那些字段需要作为查询条件、哪些字段要在列表页展示、哪些字段需要导出等,类似这样的个性化诉求我们一样是通过配置化来支持的,如下图的配置示例所示:
  通用的查询页面通过切换业务线来联动更新查询条件和列表字段:
  3.4 业务数据推送配置化
  我们也具备将上游产品层的数据转发给下游系统的能力,目前支持杰夫接口和 MQ 消息两种协议,针对下游接口标准不统一的情况,我们同样通过配置化的方式来支持:
  下游接口的字段可以灵活配置,推送程序运行时解析推送配置,以交易数据为上下文组装推送参数,泛化调用下游接口。
  4、规划
  交易履约订单中心经过 2 年的建设与推广使用,已经完成了系统的基本能力建设,通过配置化能满足多数交易场景的数据接入需求。但是对于运营效率提升、数据核对与告警等需求支持的还不完善,为了更好的发挥系统价值,进一步提升运营效率,交易履约订单中心有以下几个方面的规划:
  完善配置化功能: 优化配置页面交互方式,降低使用门槛、提高运营效率。
  提升稳定性: 建立熔断机制、应急响应机制等。
  提升数字化能力: 建设支持更多维度的数据看板、建立数据核对与告警机制。

李少莉事件感知女性提高自己内涵的重要性头条创作挑战赛自古以来女性都爱美,有女为悦己者容之说,但不少女人并非打扮给谁看,而是一种生活习惯而已。最近网络关于李少莉事件,众说纷纭,炒得沸沸扬扬,把她推到了舆论的风口浪尖上,不妈妈只爱弟弟,不爱我二胎家庭,公平问题如何破?大家好,我是两个孩子的妈妈,有着多年教育经验,有心理咨询师和家庭教育咨询师证书,今天,想跟大家聊一聊二胎家庭的公平问题。二胎政策已放开,二宝家庭越来越多,但随之而来的还有各种育儿问妈妈的酸菜坛子去过很多的地方,看过很多的风景,吃过很多的美食,但是让我最怀念的依然是生我养我的故乡,让我最留恋的是妈妈那温暖的怀抱,最想念的是妈妈做的饭菜。想念妈妈腌的那些一坛坛子的酸菜,妈妈腌科学育儿经04儿童分床睡的最佳年龄上期,我们分享了父母和孩子不分床睡容易产生的问题相信已经引起父母们的高度关注了。不分床睡会给孩子和父母带来一系列问题,甚至引发大问题。当然,分床睡这事也不能简单粗暴地安排后,一刀切真正的爱孩子是激励孩子,而不是激怒孩子!爱孩子并不是说说而已点击蓝字关注我们文晶晶01hr当孩子出生的时候,每一位爸爸每一位妈妈都特别开心,嘴上说着亲爱的宝贝,谢谢你成为我的孩子,我会永远爱你!当然,内心里也是这样想的。随着孩子慢慢长大,他这几种表现,说明孩子是假聪明,将来不会有出息镜子我们身边有一些孩子看起来机灵反应力很快,但长大后却没有看出息,这都是因为这类看起来聪明的孩子,其实就是假聪明。根本不会创造出什么奇迹,家长从小就是重视起来。一纸上谈兵这种孩子挺华为MateXs2众测北斗消息,研发三年时间,余承东用一次就值华为Mate50于今年9月份亮相,全球首发北斗卫星消息短报文功能,号称捅破天的技术,现在MateXs2折叠屏也要开启众测,未来还会有更多机型支持,余承东表示只要用上一次就能值回所有杜撰十年50泰山,恨之入骨的夜爬序想对自己过去的十年做个总结,从2011到2021。也不算是突然,从想法的酝酿到今天的落笔,也有一年了吧,以前不敢写,没底气,现在敢写,但说不清哪来的底气。为什么从2011开始?细白手起家是骗人的?看一下首富们的父亲,瞬间就什么都明白了对于多数创业的年轻人士们来说,他们都听说过白手起家这样的成功案例。(此处已添加小程序,请到今日头条客户端查看)但现实中,很多人们口中所谓的首富并不是靠着白手起家成功的,多数他们的父我宁可痛苦,也不要麻木秋日生活打卡季不,我宁可痛苦,也不要麻木所以有时候宁愿从未醒悟,当个真正的傻子挺好的,不愁吃穿有安全保障。这种才是最痛苦的,明知道自己想要什么,却被捆死泣不成声不,我宁可痛苦,也不内秀的父亲人间烟火资料图片王艳许多人说父亲是个内秀的人,跟多年后许多人对我的评价一样。内秀这个词听起来多少有点惋惜的意思,就像人常说啧啧,可惜了一个好苗子,正如同可惜一颗永远藏在蚌里的珍珠,
为爱冲锋的勇士最终剧情反转,只是一个笑话而已上个月山东某地为爱冲锋的勇士一直引起很多人的关注。然而根据很多人的捏造弯曲事实,硬生生的把一个与事实不符的结果呈现在大家的面前。根据大多数大家知道的版本都是,女主因专升本,现在一个婴儿误吞戒指卡喉,医生一招取出12月1日,浙江义乌有个10个月大的宝宝误吞下直径2厘米的戒指卡在咽喉部位情况非常紧急通过检查医生发现戒指位于孩子的食道入口处由于戒指在食道入口要想观察得通过食道镜但这又需要对孩子冬天进补多吃它,孩子一周吃5次,健脑补脑,提升记忆力,别错过头条创作挑战赛冬天进补多吃它,孩子一周吃5次,健脑补脑,提升记忆力,别错过。俗话说冬天进补,来年打虎。冬天的气候比较干燥,人生活在寒冷的气候里免疫力下降,所以冬天除了保暖以外,还是生完孩子宝妈必须要做的一步!很多姐妹还不知道快来看宝妈粉丝问的最多的三个问题顺产以后应该先修复骨盆还是盆底肌?腹直肌什么时候修复盆底肌在没有恢复好?偶尔出现漏尿的情况下还可以练肚子吗?一帆呢,今天跟大家分享顺产该如何修复,让你清楚吼孩子可以,但别吼这几句话我要上头条育儿说实话,我自己也是第一次知道述情障碍这个词,所以立刻给大家分享了。在我们家,土豆爸会比较明显。水洒了,先责怪土豆为什么不听劝,之前说了这么拿肯定会洒。土豆摔倒受伤了,卿卿日常小甜剧也可以高分,白敬亭一年两部热播,拿到流量密码文紫依由白敬亭田曦薇陈小纭刘冠麟领衔主演的卿卿日常自开播以来热度不断高涨,频上热搜,引起广大网友的喜爱。在爱奇艺独播的情况下,开播7天热度破万。豆瓣评分高达7。6。卿卿日常为什么能一路走好!鲁冰花谱曲人陈扬去世,曾为邓丽君周华健创作歌曲12月4号,台媒传出悲痛消息,曾为广大听众带来很多经典歌曲的作曲家陈扬不幸去世,终年66岁,消息曝光之后,诸多网友纷纷表示悲痛。犹记得80年代的时候,他创作的鲁冰花曾一度传遍大街小卿卿日常尹峥大结局和李薇归隐?老四成新川主,原因太残酷白敬亭主演的电视剧卿卿日常新的剧情真的太令人恼火了,尹峥扳倒了尹嵩,本以为可以成为新川主心中的继承人,然而并没有,新川主扶持了老四尹言进入户政司,表面上是帮助老三,实则是为了他掣肘性感的唇痣,殷桃独有的辨识度性感的唇痣艺人殷桃左下嘴唇有一似破非破之处,其实,是一颗与生俱来的唇痣,此颗唇痣不仅没有给殷桃的容貌减分,反而锦上添花,平添了几分性感,成为殷桃独有的辨识度。性感的殷桃即将步入43都美竹开直播讲述17岁就给了吴亦凡,吴被曝打算拉表哥扛罪11月25日,折腾了许久的吴亦凡事件终于迎来宣判,吴亦凡最终被判13年外加驱逐出境。消息曝光后迅速霸占了热搜榜头条引起了很多人的关注。有人说吴亦凡作恶多端罪有应得,有些人说吴亦凡跟跑15年龙套的39岁选秀男演员,凭啥在卿卿日常风头盖过白敬亭都说哭戏见演技!女演员如此,男演员也是如此。特别是卿卿日常的后半段,全程高能,每个角色都迎来了自己的高光时刻。老五和父亲告别,老六为五哥求情,老二和父亲对质,老三专心搞事业,老五追