2020.9-2021.4 会展时空 后端开发
业务背景:整合全国会展资讯,集结会展人脉,建立畅通国内外的“会展生态圈”,以全新业态为广大会展人提供“
一站式”信息服务App。
项目架构:SpringCloudAlibaba、Mybatis、Mysql、Zookeeper、Kakfa、Redis、Uniapp、Vue。
责任描述:
1. 首页智能推荐千人千面:将资讯内容和用户行为推送到阿里云智能推荐系统;如:采用Kafka异步推送数据,通过
发送事务消息并实现消息幂等性,并通过ack机制保证消息可靠性,且手动提交offset确保消息不会重复消费。
2. 登陆:将App和小程序登陆信息进行关联,保证用户信息数据统一;如:采用SMS短信服务,对接微信授权,通过
openid将数据进行关联,集成Oauth2.0协议,采用Gateway网关服务对access_token进行处理和转发。
3. 积分活动:根据积分规则,用户按要求完成相关行为后自动获取积分;如:采用kafka发送积分消息,消费积分消
息时采用分布式锁保证不会重复获得积分。
4. 接口