项目背景:
新零售o2o项目是以消费者为中心的智慧零售新生态。目的是赋能终端,打造智慧导购。通过捕捉客户行为足迹,精准画像客户智能引导店员销售、服务基于微信,打造社交零售。通过打通企业微信和个人微信,实现品牌、门店、店员、客户的强连接、沟通数字化运营,打通线上线下解决品牌、直营店、渠道商之间的利益、运营差异。
我的主要工作职责:
1、优化分布式任务调度,采用新的LeaderElection,减少了大量的不必要的RPC等
2、研究、并搭建了一套完整的ELK+FileBeat+Kafka日志中心系统,并进行了测试,培训
3、研究、并搭建了一套简单的配置中心系统apollo,相对于官方原始的部署方式,我做了很多改进,包括减少、简化、优化配置等,保证了部署快速简单稳定,并进行了测试,培训
4、研究、分析RabbitMQ集群方式和脑裂问题,提出可行的解决方案,对原消息代理 dubbo服务进行优化测试。优化并部署rabbitmq-alert 也就是rabbitmq告警监控(github开源,用python完成)
5、研究并启用了新的分表分库方案ShardingJDBC
6、研究服务熔断器