摘要: http://www.360doc.com/content/17/1126/23/50145453_707419125.shtml 目录 DNS轮询 LVS负载均衡 DR模式 NAT模式 Full-NAT模式 Tunnel模式 Nginx负载均衡 LVS 与 Nginx 的区别 参考资料 DNS轮询 阅读全文
posted @ 2017-11-26 23:25 kuroniko 阅读(452) 评论(0) 推荐(0)
摘要: https://segmentfault.com/a/1190000009565788 Maglev 是什么 Maglev 是谷歌搞的一个工作在三层(IP层)的网络负载均衡器, 它是一个运行在普通的 Linux 系统上的巨大的分布式系统, 并且可以简单平滑的伸缩后端服务器数量, 谷歌在自己的数据中心 阅读全文
posted @ 2017-11-26 23:22 kuroniko 阅读(941) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/mindfloating/article/details/51020767 作为后端应用的开发者,我们经常开发、调试、测试完我们的应用并发布到生产环境,用户就可以直接访问到我们的应用了。但对于互联网应用,在你的应用和用户之间还隔着一层低调的或厚或薄的负载均衡 阅读全文
posted @ 2017-11-26 22:34 kuroniko 阅读(317) 评论(0) 推荐(0)
摘要: https://segmentfault.com/a/1190000005988895 前言 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择. 服务雪 阅读全文
posted @ 2017-11-26 11:43 kuroniko 阅读(530) 评论(0) 推荐(0)
摘要: 原文地址 http://blog.csdn.net/guozebo/article/details/51590517 前言 在多线程高并发场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式缓存如redis、memcached,还有本地(进程内)缓存如ehca 阅读全文
posted @ 2017-11-26 10:48 kuroniko 阅读(808) 评论(0) 推荐(0)
摘要: 内容安排: 简介 区别 Nginx、LVS及HAProxy负载均衡软件的优缺点 一、简介 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后 阅读全文
posted @ 2017-11-21 23:49 kuroniko 阅读(210) 评论(0) 推荐(0)
摘要: 如果出现 CentOS ping: unknown host 的话,表示没有配置dns 添加如下两行即可 DNS1=8.8.8.8DNS2=8.8.4.4 查看dns 首先需要安装一些基本环境供nginx使用,就像java环境那样,一个道理,分别安装如下4个脚本来安装 拷贝红框中的链接进行下载安装 阅读全文
posted @ 2017-11-11 19:22 kuroniko 阅读(351) 评论(0) 推荐(0)
摘要: 在tomcat/catalina.sh中加入下面的配置,内存要根据机器实际情况配置,如果配置内存太大了有可能机器很慢。 JAVA_OPTS="-server -Xms512m -Xmx512m -Xss1024K -XX:PermSize=64m -XX:MaxPermSize=128m"JAVA_ 阅读全文
posted @ 2017-11-11 17:25 kuroniko 阅读(4150) 评论(1) 推荐(0)
摘要: 假设待处理的字符串是 xfooxxxxxxfoo 模式.*foo (贪婪模式): 模式分为子模式p1(.*)和子模式p2(foo)两个部分. 其中p1中的量词匹配方式使用默认方式(贪婪型)。 匹配开始时,吃入所有字符xfooxxxxxx去匹配子模式p1。匹配成功,但这样以来就没有了字符串去匹配子模式 阅读全文
posted @ 2017-11-11 10:47 kuroniko 阅读(1013) 评论(0) 推荐(0)
摘要: 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下: [java] view plain copy public class TempTest { private void test1(int a){ //做点事情 } public static void main(Str 阅读全文
posted @ 2017-10-08 23:43 kuroniko 阅读(198) 评论(0) 推荐(0)