前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >技术演练,咱们云游台湾吧,百度地图都被搜崩溃了

技术演练,咱们云游台湾吧,百度地图都被搜崩溃了

作者头像
35岁程序员那些事
发布2022-09-23 18:18:11
3840
发布2022-09-23 18:18:11
举报
文章被收录于专栏:35岁程序员那些事

学习是一件需要长期投入的事情,尤其是在当下大环境恶劣的背景下,我们程序员必须要多多的投资自己,去加强自己的技术硬实力和软实力。

最近晚上爆炸性的新闻太多了,而这些新闻的源头就是“美国众议院议长佩洛西窜访台湾一事”的事前、事中和事后的连锁反应。连我这个平常都不怎么关注新闻的程序员,每天打开手机的第一件事就是刷百度新闻,并且也是希望看到任何关于中国人名解放军的反制消息,并且国家也没让我们失望,一条条好消息扑面而来,作为一个有志的中国人,事非常兴奋的。

中国开放了高德地图和百度地图关于台湾地域的精确搜索

这一点实在是太正奋人心了,当我打开高德地图搜到了“日月潭”,并且还看到了周围的旅游攻略,还看到了具体的街道和门牌号,我顿时感觉是那么的亲切。

当你看到整个台湾的地貌和建筑呈现在你的面前,那种爱国的感觉是如此的神奇,顿时感觉祖国是真的强大了,20几年的厉兵秣马和卧薪尝胆,确实是有用的。

以上内容来自,百度相关新闻,不属于本公众号独家原创

百度被搜索崩溃了

据百度官方发布公告,8月5月,“百度地图被搜崩了”的话题登上热搜。百度地图发布公告,就今日“崩了”致歉。百度地图表示,由于大家今日对台湾省“山西刀削面”搜索量较多,导致搜索该词条时卡顿。

中国的网民太牛了,古有曲线救国,现有云游救国,其实很多时候,国内舆论是会在一定程度上左右国家政策的,当然我们伟大的祖国肯定是已经做好了充足的准备的,从这一点可以看出,中国互联网的普及度,要远高于欧美国家。

制裁佩洛西及其相关亲属

外交部发言人宣布中方对美国国会众议长佩洛西实施制裁

美国国会众议长佩洛西不顾中方严重关切和坚决反对执意窜台,严重干涉中国内政,严重损害中国主权和领土完整,严重践踏一个中国原则,严重威胁台海和平稳定。针对佩洛西恶劣挑衅行径,中方决定,根据中华人民共和国有关法律,对佩洛西及其直系亲属采取制裁措施。

当咱们的祖国执行这一条条炸雷的爆炸性消息的时候,就会考验咱们的技术人了,祖国在演练“攻岛围台”的既定战略方针,那咱们技术人是不是也该演练咱们的技术功底,去应对这么密集的技术大考呢。

我这里给大家总结了一下,近期会面临大考的行业:

(1)社交类应用,比如微博、微信和门户类网站等;

(2)搜索行业,比如百度、UC等;

(3)直播类APP,我相信最近最高光的就是那些网络主播,肯定涨了不少粉丝吧;

(4)地图类,比如百度地图、高得地图等;

(5)各大短视频和长视频平台,比如抖音快手等。

我相信以上平台的技术负责人,估计最近都得加班加点,在公司蹲守,并面对这场油咱们伟大的祖国制造的爱国流量的技术大考验,并且这样的流量是没有规律可循的,也就是说我们技术人要能够确保7*24小时的确保咱们服务的高可用,太难了。

技术领域的三高出来了

当我们的产品在面对大流量的大考之前,一定要先解决三高问题(当然这个不是我们常说的体检中的三高哈)

(1)高并发

高并发就是说我们的产品具备高吞吐量的能力,也就是说我们能够接收海量的流量请求,并且能够在一定的时间之内将这些请求处理完成,这个就要求我们的产品要加很多非功能性设计,比如异步设计就需要首当其冲,还有就是服务的拆分,将微服务做到高内聚低耦合,并且做到前置API的无状态性,这样咱们的服务就可以做到无限制的扩容,从而可以快速的提升咱们接收请求的高吞吐量;

(2)高可用

当我们的服务具备高并发的能力之后,我们就需要确保高可用性,也就是说我们要确保服务能够7*24小时的能够提供服务,这样是非常难的。比如我们一个服务挂了,出路自身具备容错能力之外,我们还需要确保依赖这个服务的上下游不会出现不可用的现象。一般我们会采用很多容错、降级、隔离等高可用技术,比如Sentinel等。

(3)高性能

当我们的服务具备高并发和高可用之后呢,但是面对长期的流量之后,比如现在的爱国者流量,我们就需要咱们的服务具备高性能,也就是我们要解决“一定的TPS指标之下的RT问题”,比如我们需要确保咱们的服务,在真实的环境中能够做到10000TPS下,咱们的RT能够保持在50ms,那么你的服务还不具备高性能吗。当然说说简单,但是在实际的操作过程中是非常难的,需要咱们的应用服务具备全链路监控和压测的能力,这样我们才能实时的知道服务线上运行的实时状态,这里我推荐大家使用Skywaking。

在技术类书籍“Spring Cloud Alibaba微服务架构实战派上下册”中,全面反而告诉大家怎么去利用Skywaking去完成微服务的稳定性相关的落地,并配有代码和完整的项目实战。

基于Skywaking去演练技术

通常利用Skywaking去演练技术可以从如下几个方面来做:

(1)演练性能

也就是说我们可以用Skywaking去校验咱们服务的性能,并且是线上实时的性能指标,比如P99、P95以及实时的RT耗时等,如果你再将这些指标体系和咱们内部的压测系统关联起来,是可以做很多事情的,比如调整服务的SLA等级一级一些核心服务上线的评判指标等等。

(2)演练故障

我们可以植入很多故障,在准线上环境中去验证故障的影响程度,并且通过Skywaking可以快速的可视化的定位到问题的原因以及相关的服务,这样我们就可以去制定更多的故障预案。

(3)链路追踪

通过Skywaking我们可以快速的去跟踪服务,并实时的定位问题,比如出错服务的错误的堆栈信息等。

(4)故障告警

如果我们已经知道了咱们服务的运行状态,就可以将Skywaking给我们统计的各种指标,快速的转换为告警,并输出到可视化平台中,比如钉钉等。

总之利用Skywaking可以做很多与稳定性相关的技术演练,为什么我们还不用呢。

总结

一定做一名合格的35岁程序员,这样才能够将自己立于不败之地。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构随笔录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 中国开放了高德地图和百度地图关于台湾地域的精确搜索
  • 百度被搜索崩溃了
  • 制裁佩洛西及其相关亲属
  • 技术领域的三高出来了
  • 基于Skywaking去演练技术
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档