- 浏览: 45715 次
- 性别:
- 来自: 杭州
最新评论
-
a1334480360:
感谢整理,学习了
RabbitMQ面试要点 -
我去啊注册都这么麻烦:
[img][/img]
RabbitMQ面试要点 -
我去啊注册都这么麻烦:
引用
RabbitMQ面试要点
文章列表
RabbitMQ面试要点
- 博客分类:
- 消息队列
1. 如何确保消息正确地发送至RabbitMQ?
RabbitMQ使用发送方确认模式,确保消息正确地发送到RabbitMQ。
发送方确认模式:将信道设置成confirm模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的ID。一旦消息被投递到目的队列后,或者消息被写入磁盘后(可持久化的消息),信道会发送一个确认给生产者(包含消息唯一ID)。如果RabbitMQ发生内部错误从而导致消息丢失,会发送一条nack(not acknowledged,未确认)消息。
发送方确认模式是异步的,生产者应用程序在等待确认的同时,可以继续发送消息。当确认消息到达生产者应用程序 ...
摘自 《深入分布式缓存:从原理到实践》
分布式系统本质是通过低廉的硬件攒在一起以获得更好地吞吐量、性能以及可用性等。分布式系统有一些通用的设计策略,也是在分布式环境下普遍关心的几个问题:
如何检测你 ...
Paxos一致性算法
- 博客分类:
- 分布式
1. 概述
Paxos协议是一个解决分布式系统中,多个节点之间就某个值(提案)达成一致(决议)的通信协议。它能够处理在少数节点离线的情况下,剩余的多数节点仍然能够达成一致。
Paxos协议是一个两阶段协议,分为Prepare阶段和Accept阶段,涉及三个参与者角色:Proposers、Acceptors和Learners。Proposers提出提案,提案信息包括提案编号和提议的 value;Acceptors 收到提案后可以接受(accept)提案,若提案获得多数 acceptors 的接受,则称该提案被批准(chosen);Learners 只能“学习”被批准的提案。
2 ...
Spring Xml配置模板
- 博客分类:
- Spring
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc=&quo ...
Centos下Redis的安装及配置
- 博客分类:
- Redis
服务器环境:CentOS 6.6
1. 下载安装
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
编译后在Redis源代码目录src文件夹中可以找到若干个可执行程序。在实际运行Redis前推荐使用make test命令测试Redis ...