点击空白处退出提示
标准api接口
我要开发同款作品详情
1)在运营后台给客户授权
2)获取商品主档接口
3)获取门店商品接口
4)获取商品价格接口
5)获取商品库存接口
6)获取门店列表接口
7)获取门店详细信息接口
8)修改门店商品售卖状态接口
9)修改门店商品上下架接口
10)获取商品活动列表
11)获取商品活动分类
12)获取活动商品列表
13)获取个性分类
14)获取个性商品列表
目前也分两种模式: 1.增量推送,2.全量拉取
1.该项目从最开始使用springmvc 框架 ,后来升级到spring boot框架 再到spring cloud框架。
2.该项目使用了spring cloud框架, consul注册中心,kong 做api网关, rocketmq作为消息中间件,redis 做缓存,spring-retry做重试,gradle 自动化构建工具,git 版本管理工具,mongodb数据库,jdk1.8。
3.该项目是基于消息推送模式来实现增量,商品信息发在中台生变化或从前置机抽取并验证发生变化,就会推送一条消息到mq中,然后消费端就会从mq中拿到这条信息,并发送出去,客户收到我们推送的消息,就会调用相应的api接口来获取商品信息。
4.全量模式是客户直接调用响应api接口来分页拉取信息,该模式用于补全信息。
5.推送消息如果遇到错误,会根据返回错误的类型来进行重试,最多重试3次
6.项目推送消息时记录详细的日志,方便以后问题查找。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论