Baruch IP属地:四川

文章 关注 粉丝 访问 贡献
 
共 74 篇文章
显示摘要每页显示  条
一文搞懂高并发性能指标:QPS、TPS、RT、吞吐量一、QPS,每秒查询。1、单线程QPS公式:QPS=1000ms/RT对同一个系统而言,支持的线程数越多,QPS越高。假设一个RT是80ms,则可以很容易的计算出QPS,QPS = 1000/80 = 12.5多线程场景,如果把服务端的线程数提升到2,那么整个系统的QPS则为 2*(1000/80) = 25, 可见QPS随着线程的增加而线性增长,那Q...
在软件开发中,我们可以将其应用于代码质量:我们引入代码库的每一种代码异味(Code Smell)都会降低我们添加更多代码异味的门槛。我们也可以将这个原则应用到测试覆盖率上:一旦有一定数量的代码进入了未被测试覆盖的代码库,就会添加更多未被覆盖的代码。霍夫施塔特定律指出“它总是比你预期的要长,即使你考虑到霍夫施塔特定律”。这意味着...
浅谈 JS 内存机制前言。因为栈是一块连续的内存空间,不希望运行中会产生内存碎片,由此可以得出bigInt、string、symbol这些内存大小不固定的类型在栈中也是保存其堆内存的引用。这里先说说垃圾回收一般都有相同的执行流程:标记空间中活动对象和非活动对象回收非活动对象所占据的内存内存整理,这步是可选的,因为有的垃圾回收器工作过程会产...
深入理解分布式缓存设计前言。1. 什么是缓存无底洞问题:键值数据库或者缓存系统,由于通常采用hash函数将key映射到对应的实例,造成key的分布与业务无关,但是由于数据量、访问量的需求,需要使用分布式后(无论是客户端一致性哈性、redis-cluster、codis),批量操作比如批量获取多个key(例如redis的mget操作),通常需要从不同实例获取key值...
主节点负责创建索引、删除索引、跟踪哪些节点是群集的一部分,并决定哪些分片分配给相关的节点、追踪集群中节点的状态等,稳定的主节点对集群的健康是非常重要的。节点负载:主节点的角色既为 Master 又为 Data,访问量较大时可能会导致 ES 停止响应(假死状态)造成大面积延迟,此时其他节点得不到主节点的响应认为主节点挂掉了,会重新选取主...
SQL优化万能公式:5 大步骤 10 个案例前言。优化索引优化SQL语句:修改SQL、IN 查询分段、时间查询分段、基于上一次数据过滤改用其他实现方式:ES、数仓等数据碎片处理场景分析。另一种是采用延迟关联的方式进行处理,减少SQL回表,但是要记得索引需要完全覆盖才有效果,SQL改动如下select t1.* from _t t1, (select id from _t where a = 1 an...
Apache 架构师总结的 30 条架构原则本文作者叫 Srinath,是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员。Srinath 为了解决团队内部的架构纷争和抉择,制定了以下 30 条原则,这些原则被成员们广泛认可,也成为了新手架构师的学习途径。此原则是原则 5 的一个具体表现。一个避免这种情况的好办法就是有一个原则列表,这个原则...
127.0.0.1 之本机网络通信过程知多少 ?!//file: net/core/dev.cint dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev, struct netdev_queue *txq){ //获取设备驱动的回调函数集合 ops const struct net_device_ops *ops = dev->netdev_ops;//file:drivers/net/loopback.cstatic netdev_tx_t loopback_xmit(struct sk_bu...
ES 的搜索引擎严重依赖于底层的 Filesystem Cache,你如果给 Filesystem Cache 更多的内存,尽量让内存可以容纳所有的 IDX Segment File 索引数据文件,那么你搜索的时候就基本都是走内存的,性能会非常高。结果硬是占据了 ES 机器上的 Filesystem Cache 的空间,单条数据的数据量越大,就会导致 Filesystem Cahce 能缓存的数据就越少。写入 ES...
定义好界限上下文。一般来说,我们会让服务的物理边界和界限上下文的领域边界基本堆砌,一个界限上下文对一个或多个可以独立部署的服务应用,服务应用包含了界限上下文的核心业务逻辑的实现。这个时候,业务开发人员区分“同一个上下文内的服务调用”和“上下文之间的防腐层”就要时刻保持头脑清醒,这时候的界限上下文和微服务的物理边界往往...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部