标准api接口

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

作品详情

项目奖由于公司业务发展,现需要提供一套商品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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论