架构设计
雄鸡
这个作者很懒,什么都没留下…
展开
-
在同一台Linux服务器上配置两个tomcat应用
1,不能在/etc/profile里面配置CATALINA_HOME环境变量2,第一个tomcat的配置保持默认设置.修改第二个tomcat中conf目录下面的server.xml文件中的几个选项 如图: maxThreads="150" minSpareThreads="25" maxSpareThreads="75"转载 2015-05-01 08:37:35 · 2272 阅读 · 0 评论 -
Linux Nginx负载均衡
最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,转载 2015-05-01 15:19:04 · 583 阅读 · 0 评论 -
构建C1000K的服务器-基础
著名的 C10K 问题提出的时候, 正是 2001 年, 到如今 12 年后的 2013 年, C10K 已经不是问题了, 任何一个普通的程序员, 都能利用手边的语言和库, 轻松地写出 C10K 的服务器. 这既得益于软件的进步, 也得益于硬件性能的提高.现在, 该是考虑 C1000K, 也就是百万连接的问题的时候了. 像 Twitter, weibo, Facebook 这些网站, 它们的同时在线转载 2015-07-12 15:45:30 · 604 阅读 · 0 评论 -
100万并发连接服务器笔记之1M并发连接目标达成
第四个遇到的问题:tcp_mem在服务端,连接达到一定数量,诸如50W时,有些隐藏很深的问题,就不断的抛出来。 通过查看dmesg命令查看,发现大量TCP: too many of orphaned sockets错误,也很正常,下面到了需要调整tcp socket参数的时候了。第一个需要调整的是tcp_rmem,即TCP读取缓冲区,单位为字节,查看默认值cat /proc/sys/net/ipv4转载 2015-07-12 16:52:13 · 731 阅读 · 0 评论 -
spark使用总结
弹性分布式数据集(RDD)是分布式处理的一个数据集的抽象, RDD是只读的,在RDD之上的操作都是并行的 。实际上,RDD只是一个逻辑实体,其中存储了分布式数据集的一些信息,并没有包含所谓的“物理数据”,“物理数据”只有在RDD被计算并持久化之后才存在于内存或磁盘中。RDD的重要内部属性有:计算RDD分区的函数。所依赖的直接父RDD列表。RDD分区及其地址列表。RDD分区器。RDD分区转载 2016-10-15 23:40:44 · 11883 阅读 · 1 评论 -
Spark集群基于Zookeeper的HA搭建部署笔记
1.环境介绍(1)操作系统RHEL6.2-64(2)两个节点:spark1(192.168.232.147),spark2(192.168.232.152)(3)两个节点上都装好了Hadoop 2.2集群2.安装Zookeeper(1)下载Zookeeper:http://apache.claz.org/zookeeper ... keeper-3.4.5.tar.gz(2转载 2016-10-05 07:54:24 · 1785 阅读 · 0 评论