作者:陶辉

区块链技术学习笔记

区块链技术学习笔记

1、区块链技术是一个解决了拜占庭将军(百度百科拜占庭将军问题)节点的分布式数据系统!这是它最大的不同,也导致了这个技术存在诸多限制。

为了方便理解,先插个话题。做服务器端开发的程序员,都对zookeeper不陌生,我们解决分布式ACP问题时,寻找一致性解决方案时都会想到它。zookeeper实[……]

阅读全文

基于websocket接口的jmeter自动化测试实践(2)

基于websocket接口的jmeter自动化测试实践(2)

1、通常我们会使用用户自定义变量,把每个用例共用的东西提取出来。然而,当测试环境多起来时,这些写死在jmx脚本里的变量就不那么好用了。例如,对多个环境测试时,难道要复制多个脚本、单独改变量值?

此时,我们可以使用jmeter属性。因为属性是可以通过命令行传递的,例如:

-Jtestproperty[......]

阅读全文

在阿里云ECS上进行vpn ipsec网络对接

在阿里云ECS上进行vpn ipsec网络对接

当我们需要与一些安全级别要求很高的服务对接时,服务提供商的网络提供方式可能是使用ipsec点对点对接网络。如果我们不是使用公有云,而是有自己的机房和路由器,这些就只是按照服务方的参数要求配置下路由器的小事情。但对公有云来说(例如阿里云),我们没有自己的路由器,当对接方要求我们使用预共享密匙进行ips[……]

阅读全文

深圳《运维世界大会》中《从代码看Nginx运维本质》演讲PPT分享

深圳《运维世界大会》中《从代码看Nginx运维本质》演讲PPT分享

2016年12月3日赴深圳参加OpsWorld运维世界大会,作为嘉宾讲师向中国的一线运维研发工程师分享Nginx的使用技巧,大会由运维帮、云技术、Linux中国联合举办,三大社区汇聚了大量的技术精英和行业领袖,微信订阅号粉丝达到20多万人,技术内容覆盖整个互联网技术圈。特将PPT放在这里,希望能[……]

阅读全文

专访阿里陶辉:大规模分布式系统、高性能服务器设计经验分享

专访阿里陶辉:大规模分布式系统、高性能服务器设计经验分享

http://www.csdn.net/article/2014-06-27/2820432

摘要:先后就职于在国内知名的互联网公司,目前在阿里云弹性计算部门做架构设计与核心模块代码的编写,主要负责云服务器管理系统和存储系统的优化。陶辉就大规模分布式系统、高性能服务器设计分享了自己的看法。

关注[……]

阅读全文

django中ModelForm多表单组合的解决方案

django中ModelForm多表单组合的解决方案

django是Python语言快速实现web服务的大杀器,其开发效率可以非常的高!但因为秉承了语言的灵活性,django框架又太灵活,以至于想实现任何功能都有种“条条大路通罗马”的感觉。这么多种选择放在一起,如何分出高下?我想此时的场景下就两个标准:

1、相同的功能用最少的代码实现(代码少BUG也[……]

阅读全文

高性能网络编程7–tcp连接的内存使用

高性能网络编程7–tcp连接的内存使用

当服务器的并发TCP连接数以十万计时,我们就会对一个TCP连接在操作系统内核上消耗的内存多少感兴趣。socket编程方法提供了SO_SNDBUF、SO_RCVBUF这样的接口来设置连接的读写缓存,linux上还提供了以下系统级的配置来整体设置服务器上的TCP内存使用,但这些配置看名字却有些互相冲突、[……]

阅读全文

高性能网络编程6–reactor反应堆与定时器管理

高性能网络编程6–reactor反应堆与定时器管理

反应堆开发模型被绝大多数高性能服务器所选择,上一篇所介绍的IO多路复用是它的实现基础。定时触发功能通常是服务器必备组件,反应堆模型往往还不得不将定时器的管理囊括在内。本篇将介绍反应堆模型的特点和用法。
首先我们要谈谈,网络编程界为什么需要反应堆?有了IO复用,有了epoll,我们已经可以使服务器并[……]

阅读全文

高性能网络编程4–TCP连接的关闭

高性能网络编程4–TCP连接的关闭

TCP连接的关闭有两个方法close和shutdown,这篇文章将尽量精简的说明它们分别做了些什么。
为方便阅读,我们可以带着以下5个问题来阅读本文:
1、当socket被多进程或者多线程共享时,关闭连接时有何区别?
2、关连接时,若连接上有来自对端的还未处理的消息,会怎么处理?
3、关连接时,若连[……]

阅读全文

paxos算法如何容错的–讲述五虎将的实践

paxos算法如何容错的–讲述五虎将的实践

(本文包括章节:1、由来,2、算法简单回顾,3、演习道具,4、演习,5、算法提出者Leslie的八卦。hoho)

1、由来:

刘备接受了诸葛亮的提议,决定将paxos算法的思想应用到蜀帝国的决策机制上。然而,玄德生性谨慎,决定先行试点,实践下可行性。孔明提议,由蜀国五大肌肉男:关[……]

阅读全文

浙公网安备 33010802009076号