SRM商城微服务架构

我要开发同款
道一bd2022年11月18日
166阅读

作品详情

科研项目:php搭建微服务商城架构目标:实现高并发,高性能,高可用,可伸缩 亿级微服务商城项目架构模式:分层,分割,分布式,集群,缓存,异步,冗余,安全,自动化,敏捷性。架构方案:nginx负载均衡,服务器集群,consul服务发现,服务器动静分离,git+jenkins版本控制、同步发布,docker布局集群,sowft框架,rabbmtMq消息队列,ES搜索引擎降低mysql压力,分布式radis,mongoDB集群保存菲关系型数据、数据异构,mysql主从、读写分离,mysql xa跨库事务处理,MHA 实现mysql高可用,分表分区拆分大表,服务降级,kafka+ELK实现日志。主要工作一、完成构建了整个架构体系二、采用elasticsearch集群大大改善了公司商品等搜索的速度,用户体验大大提升三、采用mongodb、redis等nosql帮助公司实现了分布式缓存体系,大大改善了系统性能四、采用MHA,帮助公司实现mysql主库高可用,采用2pc mq等方式构建了分布式事务体系。五、采用consul+swoft帮助公司实现了微服务拆分,六、帮助公司构建CDN架构体系,大部分页面的打开速度得到大幅提升七、采用nginx+lua+redis乐观锁,帮助公司构建了高效的秒杀系统八、采用PHP+kafka+elk,帮助公司实现了分布式系统中埋点数据和日志等的集中管理和监控帮助公司在接入层实现DDOS等的防护
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论