[发明专利]一种跨境电商的API辅助系统及处理方法有效
申请号: | 201810055606.3 | 申请日: | 2018-01-19 |
公开(公告)号: | CN108123963B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 陈磊;莫明义;陈志毅 | 申请(专利权)人: | 深圳市易仓科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 任远高 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 跨境电商 api 辅助 系统 处理 方法 | ||
1.一种跨境电商的API辅助系统,其特征在于,包括应用API模块、Haproxy代理服务器、应用服务器集群、proxy代理服务器和后端服务器集群,所述应用API模块通过API接口与所述Haproxy代理服务器建立连接;所述应用服务器集群分别与Haproxy代理服务器、proxy代理服务器和后端服务器集群建立通信连接;所述proxy代理服务器中部署有Redis集群,Redis集群中配置有多个数据节点且proxy代理服务器通过负载均衡算法选择各个数据节点;所述数据节点包括Master主节点和Slave只读节点,所述Master主节点和Slave只读节点分别用于写入数据和读取数据;
其中,所述后端服务器集群包括至少一个后端区域服务器,所述后端区域服务器与应用服务器集群建立通信连接;
所述应用服务器集群包括至少一个nginx服务器,所述nginx服务器与proxy代理服务器之间通过VPC网络建立连接,且nginx服务器与Haproxy代理服务器建立通信连接。
2.一种跨境电商的API辅助系统的处理方法,其特征在于,该处理方法主要包括以下内容:
(1)应用API模块通过API接口将客户订单数据推送至Haproxy代理服务器;
(2)通过Haproxy代理服务器将客户订单数据分发给应用服务器集群中最优的nginx服务器中;
(3)由nginx服务器判断客户订单数据是否属于重复同步,若判断结果为“是”,则直接从proxy代理服务器获取同步状态数据并反馈结果至Haproxy代理服务器中;若判断结果为“否”,则将客户订单数据写入至proxy代理服务器的Redis集群中,并在Redis集群中实现Redis消息队列;
(4)通过proxy代理服务器自动识别Redis消息队列中的读写请求类型,且proxy代理服务器按照权重作负载均衡,将Redis消息队列的请求转发至不同的数据节点中,数据节点分为Master主节点队列和Slave只读节点队列;
(5)通过应用服务器集群在Slave只读节点队列中获取待处理订单,并根据待处理订单的区域信息,通过最优网络线路分配至后端服务器集群中对应的后端区域服务器上。
3.根据权利要求2所述的跨境电商的API辅助系统的处理方法,其特征在于,所述步骤(3)中,nginx服务器与proxy代理服务器之间通过VPC网络进行数据传输交互。
4.根据权利要求2所述的跨境电商的API辅助系统的处理方法,其特征在于,所述步骤(4)中,将写入数据的请求类型转发至Master主节点队列中,将读取数据的请求类型转发至Slave只读节点队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市易仓科技有限公司,未经深圳市易仓科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810055606.3/1.html,转载请声明来源钻瓜专利网。