会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
胖子快跑
为伊消得人憔悴
博客园
首页
新随笔
联系
订阅
管理
2021年10月24日
在Windows上使用Docker 创建MongoDB 副本集的极简方法(翻译)
摘要: 这篇博客介绍下在Windows上使用Docker 创建MongoDB 三节点副本集的最简单的方法。以下命令需要Docker for Windows并使用Linux 容器。 1: 为每个节点创建数据卷 docker volume create --name mongodb_repl_data1 -d
阅读全文
posted @ 2021-10-24 18:41 Leo
阅读(473)
评论(0)
推荐(0)
2017年7月17日
19-EasyNetQ:用EasyNetQ.Hosepipe重新提交错误信息
摘要: EasyNetQ.Hosepipe是EasyNetQ队列管理工具。用来取回队列中的消息并重新发布这些消息。还可以用它来检测错误队列,并重试发布消息。 用法 命令 选项 示例 1. 输出队列'my_queue'中的所有消息为text文件到路径'c:temp\message'中: 2. insert(重
阅读全文
posted @ 2017-07-17 14:17 Leo
阅读(900)
评论(0)
推荐(0)
2017年7月15日
18-EasyNetQ:发生错误的情况
摘要: 这一篇文章让我们看看在消息系统中可能发生的各种错误的情况下,看下EasyNetQ如何处理它们。 订阅服务挂了 当你写了一个windows 服务,用来订阅一个NewCustomerMessage消息。 如果这个服务失败时会发生什么呢?为了效率,EasyNetQ为订阅功能实现了一个基于内存的内部使用的队
阅读全文
posted @ 2017-07-15 15:48 Leo
阅读(2206)
评论(0)
推荐(0)
2017年7月14日
17-EasyNetQ:非泛型的发布&订阅扩展方法
摘要: 自从EasyNetQ第一个版本开始,它就可以发布/订阅特定类型的消息。 但是,在运行期间,你怎么去发现消息类型?例如:你可能有一些系统加载外部插件,希望能订阅他们自己的消息类型。EasyNetQ为了这个目标提供了非泛型的发布和订阅方法。 只要加上这个using语句: 它将提供给你一些subscrip
阅读全文
posted @ 2017-07-14 18:40 Leo
阅读(771)
评论(0)
推荐(0)
16-EasyNetQ之自动订阅者
摘要: EasyNetQ v0.7.1.30版本有了一个简单AutoSubscriber。你能够使用它很容易的去扫描指定程序集中实现了IConsume 或 IConsumeAsync接口的类,然后这个自动订阅者让这些消费者订阅到你的事件总线中。IConsume的实现将使用事件总线的Subscribe方法,同
阅读全文
posted @ 2017-07-14 17:52 Leo
阅读(2157)
评论(0)
推荐(1)
2017年7月12日
15-EasyNetQ之对延迟消息插件的支持
摘要: RabbitMQ延迟消息插件仍然在实验阶段。你使用这个功能要自担风险。 "RabbitMQ延迟消息插件" 为RabbitMQ增加了新的交换机类型,允许延时消息投递。 EasyNetQ为交换机通过定义一种新的日程类型:DelayedExchangeScheduler来支持这种能力。 这样允许你使用之前
阅读全文
posted @ 2017-07-12 14:15 Leo
阅读(1174)
评论(1)
推荐(0)
2017年7月11日
14-EasyNetQ之用Future Publish发布预定中事件
摘要: 很多商业流程需要事件在未来的时间按照预定时间发布。例如,在初次与客户接触后,可以在未来某个时间去电话回访客户。EasyNetQ可以用它的Future Publish功能帮你实现这个功能。举例:这里我们使用FuturePublish扩展方法去预定未来一个月后打销售回访电话。注意:FuturePubli
阅读全文
posted @ 2017-07-11 23:22 Leo
阅读(950)
评论(3)
推荐(0)
13-EasyNetQ之发布者确认
摘要: AMQP发布消息默认情况下是非事务性的,不能确保你的消息真正送达代理。AMQP可以去指定事务性发布,但是RabbitMQ这样会非常慢,我们没有让EasyNetQ API去支持此功能。为了高效的确保投递成功,RabbitMQ推荐使用'Publish Confirms'。简单来讲,这是AMQP的一个扩展
阅读全文
posted @ 2017-07-11 21:37 Leo
阅读(1670)
评论(0)
推荐(0)
2017年7月10日
12-EasyNetQ之消息版本控制
摘要: 为了能够支持消息版本控制,你需要确保这个必要的组件已配置。最简单的实现是这样的: 一旦消息版本功能启动,你必须显示的选择你要版本化的消息加入版本控制。 它是怎么工作的? 当你发布一个消息,EasyNetQ通常为这个消息类型创建一个交换机,然后发布这个消息到这个交换机。订阅者创建队列,绑定到这个交换机
阅读全文
posted @ 2017-07-10 23:38 Leo
阅读(850)
评论(0)
推荐(0)
2017年7月9日
11-EasyNetQ之多态发布和订阅
摘要: 你能够订阅一个接口,然后发布基于这个接口的实现。 让我们看下一个示例。我有一个接口IAnimal和两个实现Cat和Dog: 我能够订阅IAnimal接口,并接收Cat和Dog这个两个类: 让我们发布Cat和Dog: 注意:必须显示的指定发布了IAnimal接口。EasyNetQ在发布和订阅方法中指定
阅读全文
posted @ 2017-07-09 23:34 Leo
阅读(1010)
评论(0)
推荐(2)
下一页
公告