摘要:
在软件架构中,有一种模式虽鲜为人知的,但值得引起更多的关注。面向数据的架构(Data-Oriented Architecture)由 Rajive Joshi在RTI 的2007 年白皮书中首次提出,而维也纳大学(University of Vienna)的Christian Vorhemus 和E 阅读全文
摘要:
一:QPS 原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。 公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 。 PV(page view)即页面浏览量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。网页浏览 阅读全文
摘要:
TCP/IP网络分层模型 第一层叫“链接层”(link layer),负责在以太网、WiFi这样的底层网络上发送原始数据包,工 作在网卡这个层次,使用MAC地址来标记网络上的设备,所以有时候也叫MAC层。 第二层叫“网际层”或者“网络互连层”(internet layer),IP协议就处在这一层。因 阅读全文
摘要:
代理(Proxy)是HTTP协议中请求方和应答方中间的一个环节,作为“中转站”,既可以转发客 户端的请求,也可以转发服务器的应答。代理有很多的种类,常见的有:1.匿名代理:完全“隐匿”了被代理的机器,外界看到的只是代理服务器;2.透明代理:顾名思义,它在传输过程中是“透明开放”的,外界既知道代理,也 阅读全文
摘要:
HTTP 是什么 HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。 HTTP 是一个用在计算机世界里的协议,它确立了一种计算机之间交流通信的规范,以及相关的各种控制和错误处理方式。 HTTP 专门用来在两点之间传输数据,不能用于广播、寻址或路由。 HT 阅读全文
摘要:
让分布式系统的操作变得简单,在某种程度上是一种艺术,通常这种实现都是从大量的实践中总结得到的。Apache Kafka 的受欢迎程度在很大程度上归功于其设计和操作简单性。随着社区添加更多功能,开发者们会回过头来重新思考简化复杂行为的方法。 Apache Kafka 中一个更细微的功能是它的复制协议( 阅读全文
摘要:
一、搜索效率优化 批量提交 当有大量数据提交的时候,建议采用批量提交。 比如在做 ELK 过程中 ,Logstash indexer 提交数据到 Elasticsearch 中 ,batch size 就可以作为一个优化功能点。但是优化 size 大小需要根据文档大小和服务器性能而定。 像 Logs 阅读全文