首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信团队分享:微信后台在海量并发请求下是如何做到不崩溃的

随着微信的不断发展,这些服务子系统一直在快速进行更新迭代。以2018 年的3月到5月为例,在短短的两个月时间里,微信的各服务子系统平均每天发生近千次的变更,运维压力可想而之。...而微信团队在面对这种量级的高并发请求挑战,做法是精细化的服务过载控制。我们继续往下学习。...所以微信需要更精细化的服务请求管制。 PS:微信尝试过提供API让服务提供方自己修改业务优先级,后来在实践中发现这种做法在不同的团队中极难管理,且对于过载控制容易出错,最终放弃了。...11、写在最后 微信团队的分享只提到过载控制,但我相信服务调用方应该还有一些其他机制,能够解决不是因为下游服务过载,而是因为网络抖动导致的请求超时问题。...微信的这套微服务过载控制机制(即DAGOR)提供的服务无关、去中心化、高效和公平等特性很好地在微信后端跑了很多年。

2.1K10

微信硬件团队首次亮相:用微信把人延伸更远。

在2014腾讯全球合作伙伴大会微信分论坛上,微信智能硬件团队首次揭开神秘面纱,面对行业和媒体解读微信更深入的连接智慧。...设备因为微信有了情感 “现在微信已经实现了人与人沟通连接的价值,但微信可以将人延伸的更远”,在现场微信硬件团队的现场演示中,微信连接一切,实现智慧价值的理念得到了充分体现。...现场,微信硬件团队用真实的例子引起了很多合作伙伴的兴趣。 “用微信连接的血压计,可以满足血压测量中的情感需求,即使儿女远在他乡,也能通过连接微信的血压计及时知道父母的身体状况。”...微信硬件团队表示,“我们希望通过微信与智能硬件的连接,把微信打造成最成功的硬件开放平台,与全行业的硬件开发商、用户,携手创造更多的可能性”。...在现场分享中,微信硬件团队做了这样的描绘:未来,美食类的微信服务号可以直接控制烤箱,把烤熟的美食直接送出来;微信可以根据个人身体状况直接自动定制化产生运动套餐、运动方案;假设机器出现故障,微信可以随时监测到可能会发生的故障信息

967100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微信团队也没想到,微信被这样玩出花

    微信只提供最基础的连接能力,真正玩转的高手在各行各业。 他们凭借着深厚的行业积累,在和移动互联网结合的浪潮中,把微信玩出了官方团队也没想到的花。...在微信公开课上海站,优质行业案例分享了他们的经验,官方讲师也带去了产品的解读。 正是有了合作伙伴在各行各业的创意和耕耘,才有了微信可持续的繁荣生态。一起看看吧。 ?...各行各业都在用微信的连接能力实现自己的价值,而微信团队也在持续从他们那里,得到力量,受到启发,并不断地优化产品,引领整个生态为用户持续创造有价值的服务。...2、在微信的生态里,微信红包提供了零门槛的基础服务能力,它就像一个书写非常流畅,握感非常好,字迹非常清晰的钢笔。企业营销的神话和故事,这些都由企业和第三方充分发挥自己的创造力来写。 ?...在新版的城市服务平台里,划分为政务服务和民生服务,也更多引入了普通市民的反馈入口,希望围绕城市生活的各项公共服务,实现更多高频次刚需公共服务的接入。 ? 文章转载自:微信公开课

    97250

    微信团队披露:微信界面卡死超级bug“15。。。。”的来龙去脉

    在我们看来,一般人并不会发些奇奇怪怪的符号在微信里面,所以能应用上这个排版规则的应该占大多数。当然这里只是猜想,如果这样确定可行性也太草率了。...(原文链接:点此进入) 附录:更多微信、QQ技术文章汇总 [1] 有关QQ、微信的技术文章: 《微信团队披露:微信界面卡死超级bug“15。。。。”...《微信客户端团队负责人技术访谈:如何着手客户端性能监控和优化》 《微信后台基于时间序的海量数据冷热分级架构设计实践》 《微信团队原创分享:Android版微信的臃肿之困与模块化实践之路》 《微信后台团队...详解》 《微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)》 《微信团队原创分享:Android版微信后台保活实战分享(网络保活篇)》 《Android版微信从300KB到30MB...内存泄漏监控和优化技巧总结》 《全面总结iOS版微信升级iOS9遇到的各种“坑”》 《微信团队原创资源混淆工具:让你的APK立减1M》 《微信团队原创Android资源混淆工具:AndResGuard

    2K10

    微信团队首发观点:微信思维五大原则

    微信在过去的几年,以及在可以预见的未来,之所以对本书很多的人和机构变得如此重要,正是因为在这其中所蕴含的,被我们称之为微信思维的东西。”——微信不仅仅是一个生活方式,更是一种思考方式。...微信团队除了深度解析案例,还首次原了他们理解的微信思维五大观点,现在大家赶紧来感受一下吧。 1、上帝条款:把用户的价值放在上帝的位置上 ?...微信作为一个社交工具平台,社交基因是微信最强的、最为基础的因素。在移动互联网时代,赢得你,就是赢得未来。 4、森林条款:敏捷是能够活下来的关键 ? ——在我们内部,拒绝类似PPT这样的形式化的东西。...这5大观点,是微信思维的准则 微信对商业意味着什么?解决哪些痛点?赋予哪些能力?给商业产品带来怎样的想象空间? 在没有微信之前,我们谁能想到,除了电话和短信之外,我们还有时刻在线的与顾客对话的方式?...现在,有了微信,我们这个充满不确定性的商业世界,又将如何改变? 至少有一个答案是确定的:改变必须从微信开始,从学会微信思维开始!

    78190

    微信团队原创分享:iOS版微信的内存监控系统技术实践

    《微信团队分享:视频图像的超分辨率技术原理和应用场景》 《微信团队分享:微信每日亿次实时音视频聊天背后的技术解密》 《QQ音乐团队分享:Android中的图片压缩技术详解(上篇)》 《QQ音乐团队分享...:Android中的图片压缩技术详解(下篇)》 《腾讯团队分享:手机QQ中的人脸识别酷炫动画效果实现详解》 《腾讯团队分享 :一次手Q聊天界面中图片显示bug的追踪过程分享》 《微信团队分享:微信...《微信客户端团队负责人技术访谈:如何着手客户端性能监控和优化》 《微信后台基于时间序的海量数据冷热分级架构设计实践》 《微信团队原创分享:Android版微信的臃肿之困与模块化实践之路》 《微信后台团队...的MMTLS详解》  《微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)》  《微信团队原创分享:Android版微信后台保活实战分享(网络保活篇)》  《Android版微信从...《微信团队原创分享:Android内存泄漏监控和优化技巧总结》  《全面总结iOS版微信升级iOS9遇到的各种“坑”》  《微信团队原创资源混淆工具:让你的APK立减1M》  《微信团队原创Android

    2K20

    微信支付团队精益研发实践总结

    作者:宿海成 微信支付爆发式增长下潜藏怎样的效能「危机」?研效提升过程中,微信支付的策略及措施?人与工具如何有机结合,实现“稳又快”的精益研发?揭秘微信支付的精益研发破局之道。...随着业务复杂性的提高和技术债务的不断增加,质量和速度在发展上的矛盾被不断激化,解决“效能问题”,提升系统应对不确定性的能力成了微信支付研发团队的燃眉之急。...微信支付团队需求和流程的统一管理都是在 TAPD 上实现的。精益研发离不开看板,通过价值流看板和敏捷看板能显著提升迭代效能。...当有任务停留超过 3 天时(微信支付团队迭代中的任务颗粒度均要求不超过三天),机器人也会自动提醒相关团队,知会风险。...五、总结与心得分享 在精益研发实践的过程中,总结了一些交付的原则:质量,价值,共识,务实,均衡,透明等。这些原则就微信支付团队而言,质量是第一位的,交付要尽量保证零缺陷。

    94241

    微信团队自动化测试化实践

    单元测试会导致工作量大幅提升,在需求快速迭代和人力紧张的背景下,很难持续推进,本文暂不讨论。而接口自动化测试容易实现、维护成本低,且收益更高,有着更高的投入产出比。...02 自动化测试系统实现 2.1 整体架构 2.2 统一 HTTP 和 RPC 访问形式 HTTP 和 RPC 请求在形式上可以被统一起来,其描述形式如下: HTTP访问方式:http...03 自动化测试系统实现 在拥有了一个接口自动化测试平台之后,我们面临一个新的问题:如何快速提升自动化测试的覆盖率?...我们的工作主要集中在参数的可枚举性分析,这也是参数分析的突破点。...在我们知道哪些参数是可枚举的有效参数后,接下来可以对参数的可组合性进行分析。实际上我们并不需要分析任意两个参数两两是否可组合,基于线上流量去分析即可。

    51231

    腾讯微信团队开源推理加速工具TurboTransformers

    该工具是面向自然语言处理领域中 Transformers 相关模型丰富的线上预测场景所提出的加速方案,已经在微信、腾讯云、QQ 看点等产品的线上服务中广泛应用,这是腾讯通过 GitHub 对外开源的第...其中,微信常用问题回复服务获得 1.88 倍加速,QQ 看点推荐服务获得 13.6 倍加速等。...项目地址: https://github.com/Tencent/TurboTransformers 技术差异 TurboTransformers 的软件架构如下图所示,它让微信内部众多 NLP 线上应用能够充分榨取底层硬件的计算能力...具体来说,它精心调整了预训练模型矩阵存储方式,并且在硬件允许条件下,在 GPU 上使用 tensor core 硬件进行 GEMM 运算。...下图是在 NVIDIA P40 GPU 的性能测试结果: ? 下图是在 NVIDIA V100 GPU 的性能测试结果: ?

    76320

    微信团队分享:微信Android版小视频编码填过的那些坑

    》 《微信团队披露:微信界面卡死超级bug“15。。。。”...《微信客户端团队负责人技术访谈:如何着手客户端性能监控和优化》 《微信后台基于时间序的海量数据冷热分级架构设计实践》 《微信团队原创分享:Android版微信的臃肿之困与模块化实践之路》 《微信后台团队...详解》 《微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)》 《微信团队原创分享:Android版微信后台保活实战分享(网络保活篇)》 《Android版微信从300KB到30MB...的技术演进(PPT讲稿) [附件下载]》 《微信团队原创分享:Android版微信从300KB到30MB的技术演进》 《微信技术总监谈架构:微信之道——大道至简(演讲全文)》 《微信技术总监谈架构...内存泄漏监控和优化技巧总结》 《全面总结iOS版微信升级iOS9遇到的各种“坑”》 《微信团队原创资源混淆工具:让你的APK立减1M》 《微信团队原创Android资源混淆工具:AndResGuard

    2.6K30

    80.8亿个微信红包技术难点在哪里?

    面对如此海量的业务高并发性,其支撑系统面临着极大的挑战,腾讯云是如何在高可用保障和性能优化上苦练内功,为微信春节保驾护航的?...作为微信红包系统中另一个重要的应用系统,列表系统用来处理用户抢、拆、发、查红包的数据处理。...微信红包中核心的预订单系统和列表系统均是采用分层多地区,多机房部署、架构横向扩展、基础组件模块化,结合业务逻辑实现同城和异地的应用容灾。...云上微信红包的这套系统的请求处理能力和读写能力也都做到了业界领先的水平。...无论是云服务器、数据库的选择,还是对接入层、缓存层和数据库持久化层的精益求精,腾讯云在各个层面对于性能优化都是为了顺利护航红包大战在积累能量。 「微信」都使用了那些技术和工具?

    1.4K180

    微信办公不安全 错在微信还是管理?

    错在微信 还是错在管理 为此,我特意查询了几起典型的泄密案例,他们都有一个通用的共性,就是信息在传递中泄密,多数都是因为误发了别的微信群导致多次转发,因为微信里工作和生活混杂,很多人在工作传达过程出现了误传现象...据企业微信发布的《2018智慧企业数据报告》中数据显示,企业微信的注册企业数量在一年内增长了180%,用户数则增长500%。近80%的中国500强企业开通了企业微信。...但是,泄密事件一出,加上媒体的连翻轰炸,必将会影响到微信办公在政府行业中的布局, 甚至会有相关单位打算关停微信的一切服务的可能。...不过微信办公在政府市场惨遭“屠杀”,必然会出现几家欢笑几家愁的局面,有人说微信办公终于因安全栽了跟头,但实际上对于微信办公而言也是一次救赎。...其实,这时候企业微信可以将政府的一些微信办公应用做平滑迁移,并且微信和企业微信可以将生活和工作分开,在安全方面,企业微信也可以提供私有化部署满足政务涉密的需求。

    1.4K00

    微信团队分享:Kotlin渐被认可,Android版微信的技术尝鲜之旅

    作为移动端即时通讯IM应用的王者——微信,为了始终保持技术的领先性,无论日后Kotlin在微信客户中的重要性几何,技术团队做好技术储备和预研实践是肯定有必要的,于是便有了本文的整理和分享,希望业界共同学习...《腾讯技术分享:Android手Q的线程死锁监控系统技术实践》 《微信团队原创分享:iOS版微信的内存监控系统技术实践》 《让互联网更快:新一代QUIC协议在腾讯的技术实践分享》 《iOS后台唤醒实战:...》 《微信团队披露:微信界面卡死超级bug“15。。。。”...《微信客户端团队负责人技术访谈:如何着手客户端性能监控和优化》 《微信后台基于时间序的海量数据冷热分级架构设计实践》 《微信团队原创分享:Android版微信的臃肿之困与模块化实践之路》 《微信后台团队...详解》  《微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)》  《微信团队原创分享:Android版微信后台保活实战分享(网络保活篇)》  《Android版微信从300KB到30MB

    1.8K10

    微信在试错中前行

    近日微信公众平台发布公告称,订阅号可以在关联微博认证之后获得自定义菜单权限。目前本项政策仅对个人类型的订阅号生效。这大幅降低了微信公众账号自定义菜单获取的权限。 ?...微信公众账号作为一种“轻应用”,在交互上却呈现出退步的趋势。公众账号读者需要通过文字、数字、字母等方式主动获取内容,公众账号运营者则需要每日更新目录、匹配图文内容关键字,苦不堪言。...在此之前,只有服务号、经过微信认证的“艺人”等类型订阅号可获得自定义菜单。 在腾讯康盛团队推出“微社区”之后,这一问题更是迫在眉睫。微社区缺乏一个“菜单”这样的大入口。...在与企业沟通过程中,中小企业绝大多数不愿意选择1个月只能推送1次的服务号,因为没有推送功能的公众账号很难接触用户。消息到达能力是微信公众账号的核心竞争力。...同时,微信近日发布公告禁止鼓励分享朋友圈行为,但腾讯的一些活动例如微信红包则明显支持此类行为,这说明微信公众账号自身在矛盾中前行。 “出世”还是“入世”,微信也需思考人生。

    1.4K70

    微信小程序的下一站在哪里?

    在几年前,二维码随微信普及时,不少人(包括我)对二维码的安全性问题提出质疑。我曾经还提过,微信也许要自定义一套二维码标准,以防止他人伪造二维码。...在当时,微信还没有那么强势,实现一套二维码标准的难度,非常大。 而小程序的出现,让二维码有机会具备新的安全机制。因为所有的小程序需要经过微信审核,这也在无形中教育用户:小程序是更安全的。...我曾经在小程序刚刚发布的时候写过一篇文章,当时我认为微信可以通过搜索入口来支持小程序,从而挑战百度的搜索流量。 到今天我都觉得这个特别合理,但可惜的是,现在微信里的小程序搜索基本没什么用。...客观上必须承认,小程序的使用体验确实比过去在微信里使用 HTML 5 要提升不少。...其中有些也许还受到 Apple 的限制,或者腾讯其他 BG 的平衡,但主动权是掌握在微信自己手里的。 相信微信在过去一年里也在不断迭代小程序的定位,今天也一样不会停止。

    1.2K50

    从FMDB到WCDB、微信团队怎么说?

    WCDB背景 ----       自己初次见到WCDB是微信开发团队公众号在今年五月份推送的一篇文章中(开发者团队的微信号上面图片中有,值得大家关注一下),那时候就说在筹备着WCDB的开源,觉得很是新奇...的都知道,就像Android开发中使用LitePal一样,都是在SQLite的基础上封装的移动数据库框架,WCDB是微信团队提供一个高效、易用、完整的移动端存储方案。 ...使用过程需要用大量的代码拼接SQL、拼装Object,并不方便       二:key-value数据库,代表有Realm、LevelDB、RocksDB等       微信团队对上面的总结是这样:因其在各平台封装...----       下面这一段内容我不知道有多少伙伴在微信开发团队的公众号当中看到过,我自己看完下面这段话的时候,觉得总结的每一句话都是开发者的心声,也许看完这段话你也会和我一样,更加期盼的想去看看WCDB...; //下面这句在17号的时候和微信团队的人在学习群里面沟通过,这个方法确实是不存在的,使用教程应该会更新,要是没更新注意这个方法 //BOOL result = [database

    2.2K90

    MMKV:微信团队开源的轻量级存储方案

    目录 定义 优点 出现的意义 原理 定义 基于 mmap 内存映射的 key-value 存储组件 是一个类似于SharedPreferences的轻量级存储方案 微信团队开源 优点 操作灵活、安全性高...QueuedWork.removeFinisher(awaitCommit); } }; // 将写入任务加入到队列中,而写入任务在一个线程中执行...获取数据getXX() * 所有 getXXX() 方法都是同步的,在主线程调用 get 方法,必须等待 SP 加载完毕,也有可能导致ANR */ // 使用getSharedPreferences...v : defValue; } } // 在同步方法内调用了wait(),会一直等待 getSharedPreferences() 开启的线程读取完数据才能继续往下执行 // 如果读取一个大的文件...写入方式 因为序列化/反序列化使用 protobuf 实现,在更新数据的时候,只需将数据追加在前数据后,效率更高,可实现 增量更新。 至此,关于微信团队开源的轻量级存储方案:MMKV 讲解完毕。

    1.2K10
    领券