项目需求:小雅回收是做全自动自助废品回收项目,用户扫码开启环保屋的锁,此时环保屋锁定该用户,当用户将回收物放至称重设备上,后端通过消息队列(rabbitmq)实时获取重量信息并根据客户选择的回收产品类型自动计算价格,自动转账到账户账号中,环保门口有自动售卖机,可使用回收货款付款也可用微信支付。用户也可提现余额到微信上。用户还可搜索附近环保放(elasticsearch搜索引擎)
核心功能实现:
1.订单支付过期时间库存等问题结合xxljob和rabbitmq的延迟队列解决。
2.rabbitmq传输重量存入redis,接口调用时利用redis获取重量。
3.将需要使用es搜索引擎的数据在添加修改删除时进行es数据同步。
4.利用es搜索引擎的坐标功能进行搜索附近功能的实现。
5.利用云物联网平台远程调用门锁、自动售卖机接口实现远程控制。
涉及中间件技术:redis、elasticsearch、rabbitmq、xxl-job
工具:idea、Sourcetree、vscode、Docker-Desktop、Apifox
负责任务:全部的建库建表、和接口开发、接口测试、编写接
1190Java生活服务10000.00元