腾讯云Q书城

我要开发同款
proginn09231546752024年04月16日
52阅读

作品详情

项目名称:腾讯云Q书城项目
项目描述:腾讯云Q书城项目是一项致力于为用户提供高并发、高性能和高可用的电商平台,旨在模拟真实书城体验的线上平台。该项目基于腾讯云技术开发,通过精心设计的用户界面和功能模块,为用户打造了一个仿真的书城环境,并成功解决了电商平台常见的痛点。
技术栈:Spring Boot、dubbo、Mybatis、Nacos、Redis、Mysql、Hystrix、TDMQ Pulsar、
TKE 容器技术(kubernetes 、docker)CLB(负载均衡)、Grafana、Coding(代码托管,持续集成和部署)、云原生网关、COS
项目职责:秒杀系统架构设计和开发
1、云原生空网关:当瞬时高并发流量到来时进行限流,通过配置云原生网关的分布式限流阈值,对可承载范围内的请求量,提供正常的访问体验,避免服务崩溃。
2、Hystrix:通过Hystrix的服务降级、熔断机制、限流控制、实时监控和容错处理等功能,可以有效地保护秒杀系统在高并发情况下的稳定性和可靠性

3、Redis:采用Redis做缓存、通过利用Redisson提供的分布式锁、原子性操作、分布式信号量以及实时监控和限流等功能,可以有效解决高并发下的超买和超卖问题,确保秒杀系统在高负载情况下的稳定运行和数据一致性。
4、消息中间件:突发的高并发请求,TDMQ Pulsar可以通过消息队列缓冲请求,实现削峰填谷,保护后端系统免受突发流量的冲击,快速响应提高QPS。
5、K8S原生API:调用K8S原生API解决扩缩容可以实现自动化的资源调度和弹性伸缩,使得应用在面对不同负载情况时能够自动进行容量的调整,从而更好地适应变化的业务需求,提高系统的灵活性和稳定性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论