会员系统主要分为后台会员管理、积分系统、会员运营、商城管理、系统配置、C端会员主站六大模块。实现了从会员注册、会员积分获取、会员商城消费一系列的运营闭环。
我主要负责会员系统功能后端开发和维护。整个会员系统主要使用了php yii框架、goland(grpc)进行开发,使用redis作为缓存层和分布式锁实现,使用mq解耦业务,最终使核心接口(积分操作)qps超过2000和核心流程高扩展性(基于mq发布订阅实现)
难点
如何提升核心接口的性能
首先核心的积分操作接口从php转golang,从语言维度实现性能提升;其次引入redis作为缓存层,最后对主流程无关的行为进行异步处理(使用mq或者go协程)。
点击空白处退出提示
评论