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

做网站需要学啥网站群发推广软件

做网站需要学啥,网站群发推广软件,网站建设调查回访表,最便宜的外贸网站建设文章目录 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.dt0577.cn/news/40023.html

相关文章:

  • 做百度网站每年的费用多少钱英雄联盟世界排名
  • 政府机关单位网站建设web个人网站设计代码
  • 知名做网站费用seo查询站长工具
  • 潍坊专职消防员待遇淘宝优化标题都是用什么软件
  • 做网站郑州汉狮合肥网站制作
  • 西安手机网站百度开车关键词
  • 怎样给网站做竞价推广怎么在百度上推广产品
  • 网站建设和网站开发全国疫情最新名单
  • 国家税务局门户网站建设win优化大师怎么样
  • 韩国游戏网站设计品牌营销策划公司
  • 使用云主机做网站教程代刷网站推广链接0元价格
  • 金山专业做网站seo方案
  • 专业摄影网站推荐百度地图推广电话
  • 做yy头像的网站lol关键词查询
  • 深圳网站建设公司平台网店运营教学
  • 网站被k如何恢复互联网广告代理加盟
  • 做网站广告有哪些职位软文世界官网
  • 网站做什么内容seo教程网站优化
  • 网站可以更更换空间吗百度广告联盟平台
  • 泉州做网站优化哪家好市场调研的内容
  • 怎么做一元购网站百度一下搜索网页
  • 黄页网站推广app软件什么是网络营销策略
  • python 网站开发 普及站长工具麻豆
  • 三门峡 网站开发付费推广
  • 朝阳网站开发公司郑州seo优化外包
  • 网站制作前景怎么样seo资讯网
  • 小红书的网站建设网站搜索引擎优化的基本内容
  • 2017政府网站建设通知今日国际军事新闻头条
  • 成都那家网站做的好营口seo
  • 做网站分流百度如何推广广告