3.1、Notify Notify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我以一个实际的例子来说明一下解耦异步和并行分别所代表的具体意义吧: 假设我们有这么一个应用场景,为了完成 ...
分类:
Web程序 时间:
2020-07-24 16:47:45
阅读次数:
153
准备 1.1 准备 keepalived-1.2.22.tar.gz redis-3.2.1.tar.gz 1.2 说明 当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Standby; 当 Master 挂掉,Slave 正常时, Slave接管服务升级Mas ...
分类:
其他好文 时间:
2020-07-24 15:40:44
阅读次数:
72
一、什么时候使用synchronized关键字 在多线程编程永远都逃不开线程安全的问题,影响线程安全的因素主要有两:1、存在共享数据;2、多线程共同操作共享数据。关键字synchronized可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块,同时synchronized可以保证一个线程的 ...
分类:
编程语言 时间:
2020-07-24 10:02:21
阅读次数:
65
实验环境: Centos7.4 x 4台 192.168.1.101 master 192.168.1.102 backup 192.168.1.103 web1 192.168.1.104 web2 漂移IP(即VIP):192.168.1.2501.关闭防火墙和SELINUX(略)2.配置本地y ...
分类:
系统相关 时间:
2020-07-22 02:15:37
阅读次数:
114
线程的通信 线程的状态 新建 就绪 运行 阻塞 死亡 通信涉及到三个方法 wait() 一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器 notify() 一旦执行此方法,就会唤醒被wait()的一个线程 如果有多个线程被wait,就唤醒优先级高的那个线程 线程之间没有优先级就随机唤醒 no ...
分类:
编程语言 时间:
2020-07-22 01:57:15
阅读次数:
72
Memcached主主复制+Keepalived高可用: Memcached主主复制是指在任意一台Memcached服务器修改数据都会被同步到另外一台。 Memcached的复制功能支持多个Memcached之间进行互相复制(双向复制,主备都是可读可写的),可以解决Memcached的容灾问题 因为 ...
分类:
系统相关 时间:
2020-07-21 09:27:39
阅读次数:
91
在实际项目中,Mycat服务也需要考虑高可用性,如果Mycat所在的服务器出现宕机,或者Mycat服务故障,需要有备机提供服务,需要考虑Mycat集群。高可用方案:我们可以使用HAProxy+Keepalived配合两台Mycat搭起Mycat集群,实现高可用性。HAProxy实现了Mycat多节点的集群高可用和负载均衡,而HAProxy自身的高可用则可以通过Keepalived来实现。所需环境:
分类:
其他好文 时间:
2020-07-19 11:26:39
阅读次数:
77
**vip配置可以采用两种方式:**1、通过keepalived的方式管理虚拟ip的浮动;2、通过脚本方式启动虚拟ip的方式(即不需要keepalived或者heartbeat类似的软件)1、keepalived方式管理虚拟ip#在编译安装Keepalived之前,必须先安装内核开发包kernel-devel以及openssl-devel、popt-devel等支持库[root@master~]#
分类:
数据库 时间:
2020-07-19 11:25:11
阅读次数:
70
预备知识 Java线程的生命周期 概览 本文探究一下Java最基础的机制之一:线程同步 我们先讨论一些并发相关的术语和方法论,接着会提供一个简单例子来处理并发问题,可以帮助我们更好的理解wait()和notify()方法。 线程同步 多线程环境下,每个线程都可能去修改相同资源,如果线程没有被较好的管 ...
分类:
编程语言 时间:
2020-07-18 15:48:03
阅读次数:
66
LVS+keepalive 什么是keepalive Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行;狭义的来讲就是指主机的冗余和接管。它与HeartBeat、RoseHA实现 ...
分类:
其他好文 时间:
2020-07-14 13:40:40
阅读次数:
59