项目描述:
华为应用市场是为用户提供APP下载的一个软件,项目组负责应用商店‘我的’模块的功能,
简称UC,其中包含下列微服务和功能:
用户心愿微服务:创建心愿、心愿红点、心愿单下载APP。(负责人)
用户客服微服务:举报应用、用户反馈和建议、日志上传。(负责人)
用户信息微服务:新游预约、付费下载、支付健全、用户信息、痕迹列表等。
用户鉴权微服务:用户访问应用鉴权。
用户画像微服务:封装不同画像类型,提供用户画像匹配和人群增删改查。
数据拷贝微服务:电子数据拷贝。
技术架构:
ServiceComb、CSE、Redis、Kafka、Docker、Mysql、Git、
技术实现:
1: 项目采用Nuwa微服务架构、CSE作为注册中心、并使服务容器化部署。
2:采用云龙做可信构建以及代码规范检查,并用Devops做版本管理。
3:使用云眼做主机管理自动部署。
4:使用STS管理和拉取密钥及证书。
5:使用Redis 做数据的缓存和分布式锁保证高并发下数据的访问和数据一致性。
6:采用Kafka 消息队列来做服务之间的通信。
项目职责:
1:负责用户客服微服务和用户心愿微服务的业务功能