order调用mdp
Java代码 else { crmMessageService[A1] .applyAsync(crmMdpRequest); } |
public void applyAsync(CrmMdpRequest request);[A2] |
public void applyAsync[A3] (CrmMdpRequest request) { Request req = new Request(); req.setOrderType(OrderType.ORDER_ADD.getCode()); process(request, req); } |
下面是xml的配置如何将这两者联系起来的
<bean id="crmOrderSender[A4] " class="com.bill99.boss.domain.crm.service.impl.CrmOrderSender"> <property name="crmMessageService"> <ref bean="crmMessageService[A5] " /> </property> </bean> |
<mdp:reference id="crmMessageService[A6] " interface="com.bill99.boss.mdp.client.service.CrmMessageService[A7] " destination="notify.mdp.coe.dpm.crmrequest.hqr2"[A8] concurrency="5" connection-factory="seashellConnectionFactory" timeout="60000"> </mdp:reference> |
<mdp:service id="crmMessageServiceSupply" interface="com.bill99.boss.mdp.client.service.CrmMessageService[A9] " destination="notify.mdp.coe.dpm.crmrequest.hqr2[A10] " ref="crmMessageService[A11] " concurrency="5" connection-factory="bossServiceConnectionFactory"> </mdp:service> |
<bean id="crmMessageService[A12] " class="com.bill99.boss.face.receive.CrmMessageServiceImpl"> <property name="workFlowFactory"> <ref bean="workFlowFactory" /> </property> <property name="workFlowFactoryPlus"> <ref bean="workFlowFactoryPlus" /> </property> </bean> |
[A1]Order war项目的
[A2]Client jar包的。
[A3]Mdp war包的
[A4]第一步,在crmOrderSender [A4]中找到crmMessageService这个就是id
[A5]就是它
[A6]第二步,Order war包中,根据上面的找到它
[A7]这个类在client的jar包中,
[A8]第三步,桥梁,队列,唯一。Order的xml中。
[A9]在client的jar包中。
[A10]第四步,桥梁,队列,唯一。mdp的xml中。
[A11]第五步,设置ref
[A12]第六步,对照第五步的ref设置同样的id,然后找到CrmMessageServiceImpl [A12]
order调用mdp相关推荐
- Dapr牵手.NET学习笔记:跨物理机负载均衡服务调用
dpar在同一台电脑上不能run 相同appid,这个在上篇说过,所以就用外部负载均衡nginx来对应,那在不同的host中跑同一服务,看看dapr内部的负载均衡是怎么实现的. 说说现有的服务,两个服 ...
- java调用爱贝支付
目录 1.爱贝支付流程 2.接口说明 2.1下单-获取transid 2.2返回参数及格式 3.代码实现 3.1项目结构 3.2OrderMain 3.3OrderTest 3.4RSA 3.5Bas ...
- 分布式通信:远程调用
分布式通信:远程调用 前言 什么是远程调用? 远程调用的原理及应用 RPC 的原理及应用 RMI 的原理及应用 RPC 与 RMI 对比分析 知识扩展:远程过程调用存在同步和异步吗? 总结 前言 分布 ...
- 【pytest】(三) pytest中的fixture (2) : fixture的声明和调用
目录 1. fixture的声明 2. fixture的调用 2.1 fixture的调用方式 2.1.1 使用fixturename 2.1.2 使用`@pytest.mark.usefixture ...
- 微服务化后,这几点一定要注意
随着业务发展,很多系统需要经历服务拆分的过程.微服务化过程踩坑也是很正常的事.如果在服务拆分之前做好充分准备,能帮我们少走很多弯路.本文主要从服务依赖,接口版本,隔离,数据一致等方面说说微服务化过程应 ...
- UML Distilled 3rd 学习笔记
一.Sequence Diagram Interaction diagrams 描述了一组对象之间的交互行为.其中最常用的就是 sequence diagram. Sequence diagram 只 ...
- 分布式事务 TCC-Transaction 源码分析 —— 项目实战
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处 http://www.iocoder.cn/TCC-Transaction/http-sample/ 「芋道 ...
- 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)转...
对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用: 1. Profile技术在PetShop程序中用于三处: 1) 购物车ShoppingCar ...
- Spring Cloud Alibaba - 12 使用Nacos的元数据实现金丝雀发布功能
文章目录 需求 改造 自定义规则 全局规则配置 配置文件 验证 源码 需求 新功能要上线了 , order-center 存在二个版本 V1(老版本) V2(新版本),product-center也存 ...
最新文章
- ROS上同时预览depth,IR,RGB 调试记录
- 数开头的成语有哪些_艺术留学文书申请过程中应避开哪些雷区?ACG艺术留学
- MVC学习笔记2 认识项目的目录结构与核心的DLL
- python webqq机器人_python模拟开发WebQQ(二)
- 利用filter替换字符串中的空格
- 设计模式笔记二十:观察者模式 |更新版
- java蛮力法解决任务分配问题_【算法题】任务分配问题---匈牙利算法
- 大家为什么去国企后都不想跳槽了?
- 探讨一个好算法——找出一百万个数字中十个最大数字的算法
- Android中实现Activity的透明背景效果
- VS2005 中文版下载
- Arduino(c) 16进制转字符串
- k中心点聚类算法伪代码_数据分析之二分K均值聚类算法
- python词云库wordCloud中文乱码
- Python爬虫+requests+伪装浏览器 爬取小说入门总结
- 类的继承——cancas绘制五彩小球
- MOS管中的N型/P型是什么意思?沟道呢?金属氧化物膜又是什么
- Python报错ReadTimeoutError
- 双离合档把上按钮作用_自动挡挂档要按按钮吗 主要为了防止挡误操作
- OSG从高程图创建地形-可运行
热门文章
- myeclipse发布项目
- JavaSE-22 反射
- 二十四、通过用户模型,对数据库进行增删改查操作
- 9-21 调试javaweb 数据库连接感想
- hdu 2553 N皇后问题
- PHP 输入一棵二叉树和一个数字n,要求找出路径和为n的所有路径
- CRLF对GIT DIFF的影响
- php 输出tab_php实现读取和写入tab分割的文件
- 三位数除以两位数怎么算竖式_苏教版三年级数学上册4.6笔算三位数除以一位数(首位不够除)微课视频 | 练习...
- .net mysql字符串截取_MySQL 字符串拆分操作(含分隔符的字符串截取)