VS2013诡异问题,虚方法、泛型,通通躺枪

摘要: 最近在调代码,发现一个很诡异的问题,简单复原一下创建4.0控制台项目以下代码 1 class Program 2 { 3 4 static void Main(string[] args) 5 { 6 var item = new {... 阅读全文
posted @ 2015-04-02 15:28 chinaboard 阅读(771) 评论(1) 推荐(1) 编辑

RabbitMQ与Redis队列对比

摘要: 本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求简要介绍RabbitMQRabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。... 阅读全文
posted @ 2014-07-02 09:32 chinaboard 阅读(24934) 评论(3) 推荐(12) 编辑

CentOS 6.5中配置RabbitMQ

摘要: 先配置erlang依赖环境yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel安装erlang 16B03rpm --import http://binaries.erlang-solutions.co... 阅读全文
posted @ 2014-07-02 09:29 chinaboard 阅读(628) 评论(0) 推荐(0) 编辑

RabbitMQ集群配置

摘要: 前面配置了RabbitMQ在本地的部署,现在来尝试集群配置集群的配置比较简单,但是有一个要求就是必须在同一网段内假设有两台机器,Rabbit0和Rabbit1做集群首先将2台机器的.erlang.cookie统一,任选一台为标准就可以sudo vim /var/lib/rabbitmq/.erlan... 阅读全文
posted @ 2014-03-06 16:20 chinaboard 阅读(1691) 评论(0) 推荐(0) 编辑

Ubuntu下的RabbitMQ安装与web管理配置

摘要: 首先在Ubutnu的/etc/apt/sources.list文件中加入一行deb http://cz.archive.ubuntu.com/ubuntu trusty main 然后执行sudo apt-get updatesudo apt-get install rabbitmq-server重启现在打开RabbitMQ的web管理界面执行sudo rabbitmq-plugins enable rabbitmq_management重启RabbitMQ服务即可在浏览器中打开http://localhost:15672即可看到管理界面几个常用命令打开sudo rabbitmq-server 阅读全文
posted @ 2014-03-05 14:40 chinaboard 阅读(991) 评论(0) 推荐(0) 编辑

EasyNetQ自定义异常消息处理

摘要: 20140310补充: rabbitmq有requeue属性,可以选择消息是否返回队列,另,本文的解决方式非常之山寨,只能应用于发送和接收方式。 这几天在折腾消息队列,在.Net环境下有基于RabbitMQ有很多有API的选择,最后选择了比较简单的EasyNetQ(http://easynetq.com/) 在测试使用的时候发现一个问题,对于处理错误的消息,EasyNetQ默认会放到一个错误队列中并提供了一个工具可以对错误队列的消息进行重新分发。RabiitMQ是有一个事务功能的,但是貌似在EasyNetQ的实现中,没有发现相关的操作方式 现在的需求是,在某种特定的情况下,需要... 阅读全文
posted @ 2014-03-04 09:57 chinaboard 阅读(2851) 评论(2) 推荐(0) 编辑