当前位置: 首页 > news >正文

国内几个做外贸的网站成都网络营销策划

国内几个做外贸的网站,成都网络营销策划,自己做键盘的网站,wordpress下载环境文章目录 1、设计一个抢红包系统1.1 高可用的解决方案:1.2 抢红包系统的设计1.3 其他 2、秒杀系统设计 这里记录一些有趣的系统设计类的题目,一般大家比较喜欢出的设计类面试题目会和高可用系统相关比如秒杀和抢红包等。欢迎大家在评论中评论自己遇到的题…

文章目录

    • 1、设计一个抢红包系统
      • 1.1 高可用的解决方案:
      • 1.2 抢红包系统的设计
      • 1.3 其他
    • 2、秒杀系统设计

这里记录一些有趣的系统设计类的题目,一般大家比较喜欢出的设计类面试题目会和高可用系统相关比如秒杀和抢红包等。欢迎大家在评论中评论自己遇到的题目,本篇文章会持续更新。
在这里插入图片描述

1、设计一个抢红包系统

抢红包系统其实也是秒杀类中的一个场景,抢红包的特点在于无法超售,下单中的超卖、少卖问题是可以允许的。但是对于红包,一旦用户抢到的钱比发出去的钱更多,那就是大问题了。

抢红包系统的特点:

  • 高并发场景保证系统的高可用
  • 不能超售,及不允许抢到的钱比发出的钱多。

1.1 高可用的解决方案:

  1. 负载均衡
  2. 限流
  3. 熔断、降级
  4. 隔离
  5. 超时重试
  6. 异步调用
  7. 使用缓存
    涉及高科用系统可以参考我之前写的这篇文章:如何设计一个高可用系统

1.2 抢红包系统的设计

参考文章:
https://jiajunhuang.com/articles/2023_01_31-red_envelope.md.html
https://juejin.cn/post/6925947709517987848
上面两篇文章写的很好,建议参考,这里总结一下该方案设计:
1. 分布式锁拦截 或者 mysql层乐观锁控制
2. 预分配红包,增加一个红包明细表

还有一种方案可以使用redis队列做存储,每次来抢pop一个红包,然后同时将这个红包再异步存储到库中。这里需要注意的就是如果pop完系统崩溃,可能造成redis数据丢了,或者mysql还没有存储到红包,该如何处理?
在这里插入图片描述

1.3 其他

红包分配算法其实也会常问,如何分配才能保证随机,这道题属于算法题,不属于系统设计题目,可作为延伸思考。
一般会使用二倍均值法
参考文章:https://juejin.cn/post/7080343105177665544

2、秒杀系统设计

秒杀系统的特点如下:

  • 高性能
  • 一致性
  • 高可用
    该题可以引发的问题很多,常问常新,非常考研一个人系统架构的能力,很多面试官会喜欢问这一类的设计问题,我收集了几个比较不错的系统设计可以参考和学习。
    如何设计一个秒杀系统1
    如何设计一个秒杀系统2
http://www.15wanjia.com/news/40975.html

相关文章:

  • 网站建设平台选用及分析百度指数上多少就算热词
  • 荆楚网微信公众平台下载湘潭关键词优化公司
  • 无锡制作网站公司哪家好建网站费用
  • 怎么自己做砍价网站西安网站建设维护
  • 做玩具订制网站好处游戏代理加盟
  • 黄村网站建设价格长沙优化网站厂家
  • 如何登录建设部网站电脑版产品软文撰写
  • 苏州建设局官方网站济宁seo公司
  • 网站建设 乐清网络公司成人电脑基础培训班
  • 做游戏交易网站重庆seo结算
  • 个人怎么交养老保险免费培训seo
  • 有多少网站是做废旧信息的百度seo策略
  • 哪里有网站建设培训班高效统筹疫情防控和经济社会发展
  • 婚礼网站怎么做的项目营销推广方案
  • 海珠做网站要多少钱济南做网站公司
  • 菲律宾长沙优化网站推广
  • 做3dh春丽网站叫什么英文网站seo发展前景
  • 服务器如何搭建网站百度官网电话客服24小时
  • 专业做学校网站的公司广州百度搜索排名优化
  • 网站建设活动方案山西seo基础教程
  • 合肥网站建设方案维护今日新闻最新消息
  • 自动提卡的网站怎么做的网络推广人员是干什么的
  • 上海做宴会的网站b站推广入口2023
  • 建站网站建设站长之家网站
  • 旅游行业做网站域名交易域名出售
  • 做的网站浏览的越多越挣钱在运营中seo是什么意思
  • 番禺网站建设优化推广网页制作软件推荐
  • 华夏业务员做单的网站杭州百度seo
  • 网站的数据备份和恢复上海推广seo
  • 网络营销网站建设的角度站长seo工具