![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器架构素材
文章平均质量分 77
connection_
这个作者很懒,什么都没留下…
展开
-
keepalived
对 keepalived 的理解是:在一个局域网中,由几个服务器组成一个集群。他们中竞选出一个主服务器,其余的都为备选服务器。主服务器会定期的广播一个arp包,包的内容是一个虚拟ip及其mac地址。在接收到了该包的所有主机,会更新其ip ----- mac地址映射表。这样,当网关收到了这个包,则其回将来自外界的ip请求发送到这个主服务器上去,而备选服务器可以通过这个arp包知道主服务器还存活者...原创 2016-10-14 17:23:16 · 92 阅读 · 0 评论 -
Rabbitmq高可用设计思路
Rabbitmq高可用设计思路设计保证:1、消息不丢失(将消息存储到磁盘)。Rabbitmq服务器分为内存服务器和磁盘服务器,若你需要你的消息服务器保证消息不丢失,则将消息保存到磁盘,是磁盘消息。如何将消息设置为磁盘消息:A.将消息的投递模式设置为2(持久模式)BasicProperties.deliveryMode = 2B.发送到持久化的交换机C.存储到持久...原创 2016-10-14 17:41:02 · 605 阅读 · 0 评论 -
用java代码来定时增量同步数据库表的实现代码
import java.io.Serializable;import java.util.List;/** * Created by Administrator on 2017/4/19. * 这是基于是单线程来执行同步 千万不允许多线程执行 多线程执行太难写了 放弃吧!!!!! * 这里我们考虑有时间因素、以及mysql mvcc非锁定读的因素。 * 时间...原创 2017-04-20 17:08:30 · 13916 阅读 · 1 评论 -
java模拟多处理器调度
import java.util.LinkedList;import java.util.Random;public class ThreadDispatch extends Thread{ //需要暂用几个时间片 private int count; //是否分配到了处理器标志 private volatile boolean holdCpu; //暂用的处理...原创 2017-08-14 10:10:31 · 416 阅读 · 0 评论