九爱pos和EZR系统对接测试先关文档
<p>1.九爱系统和EZR系统对接,其中的逻辑如下:
九爱软件调用EZR系统的api接口同步数据</p>
<pre><code>九爱系统api----阿里网关调用ezr对应动作的接口路由数据---由kafka的生产者接受对应的数据-----kafka----转发给消费者(EZR已经订阅)---结合对应的路由和参数返回EZR的操作结果。</code></pre>
<p>具体的参数可见阿里云的消息队列系统(<a href="https://ons.console.aliyun.com/?spm=5176.2020520001.0.0.JiiXmX#/MessageQuery?_k=h4hdkl">https://ons.console.aliyun.com/?spm=5176.2020520001.0.0.JiiXmX#/MessageQuery?_k=h4hdkl</a>)
这其中公网里对应的生产者和消费者是测试用,华东1对应生产用的。下面以测试暂开讲解:
kafka分为生产者用于接受对应的消息信息
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/2caf3ea16b8b3d19667954a5686612b7?showdoc=.jpg" alt="" />
消费者通过生产者处理过得信息发送给订阅者
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/d02ecc7f02fdcbcee96395a7a3dbfa91?showdoc=.jpg" alt="" />
具体的由生产者到消费者的信息数据可以在消息查询点击消息详情查询下载后就能查看到详细数据。
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/b9eb5650c1150fd3cc1f8a172ff1758e?showdoc=.jpg" alt="" />
具体kafka的信息发送给EZR系统在服务器下的
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/d6826faaddcd2a098b6aa19d76586ca9?showdoc=.jpg" alt="" />
kafka_conf.php文件里配置
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/63e75b405775dda5788f543753980c5e?showdoc=.jpg" alt="" />
生成发送消息的逻辑代码是kafka-producer.php文件,对应的生成生产者日志kfk_log
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/3b038bc2cf912573ed1f61acb8cd959d?showdoc=.jpg" alt="" />
上图的ezr_log日志对应的是消费者接受和返回的日志
未完接kafka至EZR端系统。</p>
<p>POSE中的快速提交.1提交正常。购买129元,使用30元礼券,1提交后积分增加99分
测试通过</p>