首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    架构训练营模块二作业

    朋友圈复杂度分析: 业务复杂度:朋友圈的业务复杂度比较低,只有内容发布、查看和评论和点赞等内容。 质量复杂度:朋友圈的用户非常多,微信的用户数量都会有朋友圈功能,根据张小龙在“2021微信公开课PRO”中的演讲,每天有10.9亿用户打开微信,3.3亿用户进行了视频通话;有7.8亿用户进入朋友圈,1.2亿用户发表朋友圈,其中照片6.7亿张,短视频1亿条;有3.6亿用户读公众号文章,4亿用户使用小程序。 可知,微信朋友圈的PV每天约为7.8亿,绝大部分人都会在白天查看朋友圈,在0点-6点相对是朋友圈活跃度最低的时间段,这部分的PV忽略不计,按18小时计算。 可以得到平均的QPS为12000,考虑到在某些时间段如中午吃饭、上下班路上使用朋友圈的情况会相对集中,因此,可以考虑峰值是平均值的5倍,那么高峰期的QPS大约为60000/s。 再查看朋友圈的时候,基本上查看朋友的人都会点赞,那么点赞功能的TPS可能是查看QPS的百分之八十左右,约为50000/s 对评论朋友圈的情况,评论的概率会低于点赞,按缩减五倍计算,评论的TPS大概为10000/s 对于发布朋友圈的情况,会存在很多用户都是查看朋友圈,而不会发布朋友圈,因此与评论持平即可,TPS为10000/s

    02

    小程序竟然也能成为装修行业的新宠?

    上周末下午,我一个做装修的朋友,突然在微信里对我说:他的装修公司开不下去了,现在还有接近一百万的欠款,债主逼得他跳楼的心都有…… 在我的意识里,他一直都是我朋友圈里的成功人士,怎么突然就变成这个样? 那天下午,我们聊了很久,最后我总结了一些可能是他公司经营失败的原因: 1、大规模的线下广告,对于装修行业来讲,是一种失败的经营模式 朋友告诉我,他在公司的运营后期,为了应对激烈的行业竞争他做了大规模的线下广告,这一部分支出,占据他公司收入相当大的一部分。 因为装修行业具有高单价,低频使用的行业属性,导致大众的关

    03

    微信终于坐不住了,要帮你管一管朋友圈里的「微商」

    作者:郑智文 3 月 15 日被称为「消费者权益保护日」,每到这个时候,关于制假、售假的讨论都会引人注目。 到了微信和电商的时代,假货监管面临新的难题:许多平常在地摊叫卖的假货摇身一变,成为「微商」们在朋友圈里发布的精美的商品。只要一个微信号,就能完成制假、售假的全过程,而且过程更为隐秘、维权更为困难。 对于这类依赖微信平台的非正规制假、售假情况,微信团队当然不会坐视不管。今年「3·15」前夕,微信团队在广州召开「微信品牌权利人保护大会」。 在大会上,微信法务团队公布 2017 年度《微信品牌权利人保护报告

    03

    用"责任风暴"驱动OOADP和DDD

    Eric Evans的《领域驱动设计》一书,主要讨论的是如何做好OOD(Object-Oriented Design, 面向对象设计),但在面向对象的软件开发过程中,OOD需要基于之前的OOA(Object-Oriented Analysis, 面向对象分析)所产生的分析模型进行设计,而OOA又需要基于之前的需求工作流所产生的用例模型进行分析。这些内容Evans在书中没有讲。所以如果仅读《领域驱动设计》,而没有掌握OOAD整套的方法,是无法将DDD落地的,也无法运用好OOP(Object-Oriented Programming, 面向对象编程)。当需要从一个单体系统中剥离一块业务设计微服务时,不会对这块业务进行软件建模,又何谈运用好DDD呢?从我最近10年接触到的企业内部应用系统的开发人员来看,绝大部分开发人员都缺乏OOADP的实践技能。他们基本上是基于数据库来开发,写出的代码是脚本式的,缺乏面向对象的封装和多态,导致代码难以阅读、扩展和维护。

    02
    领券