有赞商城对接项目

我要开发同款
工人码2021年03月15日
270阅读

作品详情

由于公司业务飞速发展,现需要研发出一套与有赞微商城对接的渠道项目,其主要业务流程包括:
1.有赞应用授权
2.商品分类新增,修改,删除同步
3.商品主档信息新增,修改,删除同步
4.商品图片同步
5.门店商品的价格,库存,上下架同步
6.门店商品停售下架商品
7.门店商品添加渠道黑名单之后删除商品
8.商品主档信息停售后删除商品
项目分两种模式,实时同步+定时补漏模式。
1.该项目从最开始使用springmvc 框架 ,后来升级到spring boot框架 再到spring cloud框架。
2.该项目使用了spring cloud框架, consul注册中心,rocketmq作为消息中间件,redis 做缓存,多线程,spring-retry做重试,gradle 自动化构建工具,git 版本管理工具,xxl-job 配置定时任务,mongodb数据库,jdk1.8。
3.实时同步:数据在中台发生改变或从前置机抽取数据并验证数据有改变之后就会发送一条数据到公共mq队列通道中,并由渠道msg项目订阅该公共通道,消费通道中数据转换成渠道私有的消息并放到渠道私有队列中,最终在渠道push项目中消费渠道私有队列中数据,并调用有赞api同步数据。
4. 定时同步:项目中提供rest接口,并使用xxl-job做分布式定时任务调度中心,进行数据全量同步。
5.项目采用实时刷新token模式,如果在同步数据过程中遇到token过期时,就会实时刷新token,该过程借助redisson来实现。
6.由于有赞接口有限流设置,我们采用redis令牌桶算法做对应处理。
7.项目推送消息时记录详细的日志,方便以后问题查找。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论