
MassTransit
娃都会打酱油了
世界本来就是不公平的,怨天尤人、自怨自艾又有何用,何不努力一把。
展开
-
MassTransit 学习记录(二) Request/Response
在第一章里,我们已经简单的使用了MassTransit的推送、接收功能,但目前都还只是单方面的推送、接收,实际场景中,我们更多的是会碰到需要返回值的情况,而这一章,就是讲述下在MassTransit中如何进行Request、Response。 MassTransit中提供接口IRequestClient来定义Request/Response模式,其具体实现类为MessageRequestClie原创 2016-03-29 14:14:58 · 3164 阅读 · 0 评论 -
MassTransit 学习记录(一) 初探
MassTransit 是Net下一个开源给予消息队列的ESB,其官方网址为 http://masstransit-project.com/,你可以在上面找到相关的源代码下载地址,nuget链接地址,以及开发文档。 本文采用的是当前最新的版本:3.2.4,如果你发现本文例子与官网不符,代表开发者已经修改了相关设计,所以此时以官方为准。 本文例子基于RabbitMQ,但本文的重点是MassTra原创 2016-03-24 18:11:16 · 8444 阅读 · 1 评论 -
MassTransit 学习记录(三) 广播 & 负载
这篇其实不能说是学习记录,而是实战问题以及解决记录了,负载均衡就是将一个程序发布到多台服务器上,通过路由(软/硬)来分配实际的访问指向,这是横向扩展;广播则是将消息推送给所有注册了的消费者,这是一种消息传播方式。这两者其实并没多大关系,只是因为使用MassTransit,那就避免不了会遇到这两个问题,而这两个问题在MQ中又紧密关联,所以一起在这里进行说明。 首先是基础部分,我们先看下Rabbit原创 2016-04-14 15:19:29 · 3410 阅读 · 0 评论 -
MassTransit 学习记录(杂项) IConsumer泛型实现和多继承
前面讲到过,MassTransit的消费三种方式,Consumer方式就是其中的一种,IConsumer是该方式的约定接口。 一般来说,每个Exchange对应一个Consumer,即常规代码如下 public class SomeConsumer : IConsumer { public Task Consume(ConsumeContext context)原创 2016-05-10 15:01:05 · 2438 阅读 · 0 评论