点击空白处退出提示
作品详情
1.主要功能包括发现附近充电桩,显示其充电价格,
计算距离,充电状态的监控,以及订单的生成支付等。
2.使用技术关键词:Java、SpringCloud、MyBatis、RocketMQ、SpringSecurity、ElasticSearch。
3.负责功能模块介绍:
数据同步模块主要使用了RocketMQ进行消息处理:在消息队列中,创建消费者,用于接收并处理消息。从消息队列中读取数
据消息,并根据消息中的操作类型(新增、更新、删除)进行相应的处理操作。根据消息中的操作类型,将数据同步到
Elasticsearch中。对于新增或更新操作,将数据转换为相应的文档对象,并使用Elasticsearch的API进行索引操作。对于删除操
作,删除相应的文档或索引。
用户的登录认证主要使用到的技术是基于SpringSecurity框架结合JWT,Redis实现的单点登录。并且结合腾讯云提供的短信接
口,实现手机短信的验证码登录注册,同时也使用微信提供的授权登录接口,实现直接微信授权登录。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论