12 月 19 日,鹅厂腾讯发钱的消息又像往年一样引来了一群柠檬精。除了微信支付团队获得 2 亿元奖金的消息之外,一张腾讯云团队每个员工奖励一部 iPhone 11 Pro 的 H5 页面截图也不断地轰炸着朋友圈。

原来这张图说的是腾讯云在 Q3 已完成 2019 年全年 100 亿元的营收目标,为此为部门所有员工奖励每人一部iPhone 11 Pro 新款手机。据内部人士消息,甚至合作部门也被“雨露均沾”发了手机。稍后,腾讯回应此消息属实:“腾讯云在第三季度内实现年度收入成功突破 100亿元,今年公司特别授予腾讯云团队及TEG兄弟团队创业里程碑激励。为此,特别选择这个时间点,对相关团队发放纪念礼。”

在 11 月公布的 2019 年第三季度财报中,腾讯第一次披露单季度的云业务收入。财报显示,2019 年第三季度,腾讯收入为 972.36 亿元,同比增长 21%。其中,企业服务方面,腾讯云收入同比增长 80% 至 47 亿元。

12月2日,市场调研机构 Canalys 发布的最新的中国云计算基础设施支出数据报告显示,2019 年第三季度,腾讯云销售额同比增长 91.6%,市场份额已经增长至 18.6%。这也反映了国内云市场的繁荣。

酸够了之后,吃瓜群众的注意力又转移到这次为内部员工推动大奖消息的 H5 页面,原来这个活动的底层技术支持由腾讯云 Serverless 团队提供,并在知乎上放出来关于这个 H5 页面的技术实现过程,这里分享给大家学习下:(来源:知乎用户腾讯云 Serverless

https://www.zhihu.com/question/361816953/answer/942761682)

背景

  • 需求描述:腾讯云向员工发放激励,最终需要输出微信 H5 页面;

  • 开发挑战:只有 1 名工程师,两天内完成方案设计、开发、测试和上线!

技术实现

系统架构

系统需要实现:

  • 根据员工属性直出 H5 页面,领手机的员工直接在前端切换至手机页面;

  • 考虑到这种内部活动会同时推送,会出现瞬时并发高峰,然后马上趋于平稳。出于成本和架构合理性的考虑,应该选择支持高峰并发请求,又可以自动扩容缩容的服务架构。

结合以上需求,最终选择了腾讯云,以 API 网关+腾讯云云函数为核心的技术架构。腾讯云云函数是腾讯云提供的无服务器执行环境,具备自动扩缩容能力,支持高并发,且不需要操心主机购买、环境搭建等,开发效率高,无需担心运维。

并发能力、压力测试

活动涉及总人数超万人,为了确保万无一失,系统按照 2000 QPS 的并发能力设计,云函数并发能力由云函数并发数量和云函数运行时间共同决定。

这里,引入了 Redis,把数据库中所有名员工的数据提前写入 Redis 中,提高查询效率。非白名单员工或 Redis 过期后(此时应该已度过高峰期),再降级查询数据库内的员工信息,此方案下云函数的运行时间低至 10ms 以下。

实际运行

活动进行时,监控显示一切正常,系统设计支持 2000 QPS 的并发能力,最终平稳支撑项目运行,顺利度过瞬时高峰。

     API 网关监控

     云函数监控

腾讯云里程碑专属 H5 推送项目,需求内容本身并不难,但需要做不少的工作才能确保万无一失。作为前端开发,Serverless 确实让前端更容易向全栈发展,且更容易开发出稳定性好、支持高并发的后端服务。

(*本文为AI科技大本营整理文章,转载微信联系 1092722531)

精彩公开课

推荐阅读

  • GitHub宝藏项目标星1.6w+,编程新手有福了

  • 芬兰开放“线上AI速成班”课程,全球网民均可免费观看

  • 英特尔首推异构编程神器 oneAPI,可让程序员少加班!

  • 该如何缓解网卡的普遍问题?

  • 英特尔首推异构编程神器 oneAPI,可让程序员少加班!

  • 马云穿布鞋演讲,任正非打的出行,盘点科技大佬们令人发指的节俭生活

  • 行!人工智能玩大了!程序员:太牛!你怎么看?

  • 2019 区块链大事记 | Libra 横空出世,莱特币减产,美国放行 Bakkt……这一年太精彩!

  • 谁是蒋涛?

  • 你点的每个“在看”,我都认真当成了AI

腾讯云100亿元目标达成,发阳光普照奖iPhone 11 Pro,你酸了吗?相关推荐

  1. 腾讯云5000亿元、阿里云2000亿元,都是投的啥?

    股价刚刚创出年内新高的腾讯,又有大手笔了.26日,腾讯云与智慧产业事业群总裁汤道生公开宣布,未来五年将投入5000亿元.5000亿可不是个小数目,到底是什么赛道能够接住这么多的钱? 答案就是:新基建. ...

  2. CODING 获腾讯云一亿元战略融资,让云资源触手可及

    5 月 17 日,企业级研发管理平台 CODING 宣布完成 B+ 轮融资.本轮融资来自 CODING 的战略合作伙伴腾讯云,融资金额一亿元人民币,将用于国内首款云端工作站 Cloud Studio ...

  3. 随时随地编程!腾讯云 1 亿元战略投资企业级研发管理平台 CODING

    北京时间 5 月 17 日,企业级研发管理平台 CODING 宣布完成 1 亿人民币的 B+ 轮投资,由腾讯云战略投资,CODING 方面称,融资将用于国内首款云端工作站 Cloud Studio 及 ...

  4. 腾讯云10亿扶持小程序:3元套餐可能免费

    腾讯云10亿资金扶持"小程序·云开发",对超过100万小程序开发者提供免费云开发资源支持. 1月9日,正值小程序正式发布两周年,腾讯云在2019年微信公开课PRO上宣布,将推出总价 ...

  5. 互联网日报 | 9月20日 星期日 | 全国共享单车注册用户超4亿;小米今年科研投入超100亿元;苹果股价跌入“技术性熊市”...

    今日看点 ✦ 小米今年科研投入超过100亿元,北京智能工厂将建二期 ✦ 全国公交卡用户已接近5亿,共享单车注册用户超过4亿 ✦ 高德地图新版升级长途驾车服务,新增沿途服务区个性化选择和到达提醒 ✦ 百 ...

  6. 100亿元拿下富力物业,碧桂园服务的“野心”究竟在哪?

    恒大的事情还在沸沸扬扬,碧桂园又搞了一个大新闻,也刷新了物管行业"最贵"的收购记录. 9月20日下午,港股碧桂园服务发布公告称,将以不超过100亿元人民币收购富力物业全资子公司富良 ...

  7. 中国·乌镇互联网产业园项目总投资约100亿元

    12月18日上午,借着第二届世界互联网大会的热潮,位于桐乡经济开发区的中国·乌镇互联网产业园举行奠基仪式.中央网信办副主任.国家互联网信息办公室副主任庄荣文,省委常委.宣传部部长葛慧君等出席. 中国· ...

  8. 慧数招商头条:福建拟设立100亿元省技改基金;东莞万江签约130亿

    大数据招商内参第008期 01政策解读 三部委勾划2019年宏观经济政策重点 在1月15日国新办举办的发布会上,来自国家发展改革委.财政部.央行的负责人介绍贯彻落实中央经济工作会议的具体举措,对经济热 ...

  9. 摩根大通打造ChatGPT式人工智能服务;度小满开源金融大模型“轩辕”;2022年中国数字孪生市场规模超100亿元丨每日大事件...

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 企业动态 阿里巴巴:网传裁员为谣言,今年预估新招15000人 5月25日,阿里巴巴集团官微宣布,2023年六大业务集团总计需新招15000人 ...

最新文章

  1. C++11中= delete;的使用
  2. 设计模式快速学习(六)模板模式
  3. python笔试题奥特曼打怪兽_python笔试做错的题目
  4. 学习linux之用户-文件-权限操作
  5. 设计模式之_工厂系列_03
  6. 提高阅读源代码的效率 转
  7. [Sdoi2010] 地精部落
  8. 深度学习(04)-- 典型CNN结构(LeNet5 ,AlexNet)
  9. Little Alchemy 游戏 - 扒答案。。 Java
  10. Oracle从零开始5——数据库定义操作
  11. 95-260-055-源码-检查点-Savepoint 和 Checkpoint的异同
  12. 一个咸鱼的python_一个咸鱼的Python爬虫之路(三):爬取网页图片
  13. 试用版本重装系统才能用是怎么回事_电脑重装系统老是失败,到底是怎么回事?这种现象是第一次碰到!...
  14. 【POJ 3977】【折半枚举】【超大背包】Subset【暑期 No.7】
  15. 张宇八套卷(四)复盘
  16. Android中X5WebView详解
  17. 天线罩结构的基础知识
  18. SoundPool详解
  19. 扫描全能王添加头像的方法
  20. 斐讯w2换表盘_【斐讯W2智能手表使用感受】表盘|屏幕|GPS|电量_摘要频道_什么值得买...

热门文章

  1. org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in r...
  2. DEV开发之控件NavBarControl
  3. android webview单向认证,android 让webview支持自签名证书https 双向认证(SSL)
  4. java内部类人打电话依赖手机_Java内部类及反射类面试问题,90%的人都不知道
  5. 手机网页H5 自适应不同分辨率的屏幕 必学标签meta之viewport
  6. 控制输入框只能输入数字
  7. 积跬步,聚小流------ps有用小技巧,改变png图标颜色
  8. Matlab随笔之矩阵入门知识
  9. 测试思想 什么是软件测试(摘录)
  10. J2EE的13种核心技术规范