首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:http://cloud.51cto.com/art/202010/628207.htm

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

百万级高并发mongodb集群性能数十倍提升优化实践(上篇)-19年mongodb中文社区年度一等奖

关于作者前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb研发和运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设计、性能优化、最佳运维实践》,Github账号地址:https://github.com/y123456yz1.背景线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用mongodb天然的分片模式架构,数据均衡的分布于各个分片中,添加片键启用分片功能后实现完美的负载均衡。集群每个节点流量监控如下图所示:从上图可以看出集群流量比较大,峰值已经突破120万/秒,其中delete过期删除的流量不算在总流量里面(delete由主触发删除,但是主上面不会显示,只会在从节点拉取oplog的时候显示)。如果算上主节点的delete流量,总tps超过150万/秒。 2.软件优化在不增加服务器资源的情况下,首先...

被iOS14抛弃的iPhone6:真的已经淘汰了吗?

2020年的iPhone6 毫无疑问,iPhone6已经被苹果抛弃了,系统已经永远停留在了iOS12.4.8,无法升级到iOS14。iPhone6是2014年发布的手机,距今已经6年,当时用的是A8芯片,1GB运存,16GB内存,4.7英寸LCD屏。 曾经火爆全网,如今无人问津。以2020年的眼光来看,iPhone 6真的已经淘汰了吗? 重温,上手 习惯了200克重量的大屏手机,会突然有点不适应4.7英寸的轻盈。 129克的重量,握在手里轻飘飘的。机身材质采用6000系铝合金+CNC工艺,后盖摸起来有一点磨砂质感。 单手随意操控的快感,也是一种卖点,iPhone 6的配置虽然淘汰了,但是的确是最适合单手握持的尺寸。为什么除了苹果以外,厂商都不生产小屏手机了呢? 不堪重用的A8芯片 即使是在iOS12上,A8的性能也明显有些力不从心了,随手打开几个常用软件,会有明显的卡顿感。比如打开淘宝的时候,进去开屏界面就要7秒,然后还得等几秒图片加载,才能滑动屏幕。 这种卡顿感很难受,就连在系统设置里打开选项,也会有0.5秒左右的顿挫感。一句话来总结iPhone 6的性能,过渡动画依然顺滑,但你能明...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。