1 阿里云ecs不支持keepalived vip 1.1 场景描述 本来计划用keepalived配合nginx做VIP漂移,用以反代多台master的apiserver的6443端口,结果部署了vip后,该VIP在其他ecs上访问不到,以为是自己的问题搞了好久搞不定,经工单咨询阿里云工程师,明确 ...
分类:
Web程序 时间:
2020-07-01 14:14:42
阅读次数:
223
wait方法 源码注释: 使当前线程等待,直到另一个线程调用{@link java.lang.Object#notify()}方法或此对象的{@link java.lang.Object#notifyAll()}方法。 换句话说,此方法的行为就像在简单地执行呼叫{@code wait(0)}。 /* ...
分类:
编程语言 时间:
2020-06-29 11:33:01
阅读次数:
61
#vi /etc/keepalived/keepalived.conf RouteA(backup):192.168.224.6RouteB(backup):192.168.224.221RouteC(master):192.168.224.220VIP: 192.168.224.4RouteA配置 ...
分类:
其他好文 时间:
2020-06-29 00:50:10
阅读次数:
79
wait() 方法应该在循环调用,因为当线程获取到 CPU 开始执行的时候,其他条 件可能还没有满足,所以在处理前,循环检测条件是否满足会更好。下面是一段 标准的使用 wait 和 notify 方法的代码: // The standard idiom for using the wait meth ...
分类:
其他好文 时间:
2020-06-27 13:32:57
阅读次数:
127
安装keepalived的相关依赖 下载所有依赖之后,将其上传到服务器,然后在依赖所在文件夹内执行rpm -Uvh --force *.rpm即可 安装keepalived tar -zxvf keepalived- cd keepalived ./configure --prefix=/usr/l ...
分类:
其他好文 时间:
2020-06-26 23:51:40
阅读次数:
235
haproxy+keepalived 集群高可用集群转发 环境介绍 #内核版本 Ubuntu 18.04.4 LTS \n \l 107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux #节点介绍 192.1 ...
分类:
其他好文 时间:
2020-06-26 22:20:27
阅读次数:
69
一、成员函数 wait()、 notify_one() 和 notify_all() notify_one():任意唤醒一个线程中condition_variable的waitnotify_all():唤醒所有线程中condition_variable的wait // 使用例子 class MyCl ...
分类:
其他好文 时间:
2020-06-26 15:01:17
阅读次数:
66
在实际项目中,Mycat服务也需要考虑高可用性,如果Mycat所在的服务器出现宕机,或者Mycat服务故障,需要有备机提供服务,需要考虑Mycat集群。高可用方案:我们可以使用HAProxy+Keepalived配合两台Mycat搭起Mycat集群,实现高可用性。HAProxy实现了Mycat多节点的集群高可用和负载均衡,而HAProxy自身的高可用则可以通过Keepalived来实现。Mycat
分类:
其他好文 时间:
2020-06-25 09:50:21
阅读次数:
70
wait/notify机制: import java.util.ArrayList; import java.util.List; public class MyList { private static List<String> list = new ArrayList<String>(); pu ...
分类:
编程语言 时间:
2020-06-24 23:50:51
阅读次数:
73
Java 多线程(七) 线程间的通信——wait及notify方法 线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。 Object类中相关的方法有两个notify方法和三个wait方法: 因为wait和notify方法定义在Object类中,因此会被所有的类所继承。 ...
分类:
编程语言 时间:
2020-06-24 23:33:58
阅读次数:
60