More Related Content
Similar to MassTransit (20)
MassTransit
- 2. What is MassTransit
• Lightweight ESB
• Open Source
• FREE (Apache 2.0)
• Easy to Learn
ESB : Enterprise Service Bus
整合異質系統和服務的機制,通常是透過消息服務和事件機制
- 3. Comparison with MQ
Feature
• 重試: 依Exception類型決定Retry機制.
• 限速: 指定一定在時間內消費者處理數量
• CircuitBreak: 提供CircuitBreak模式支援
• 異常處理: 內建額外的異常處理攔截機制
• 定時發送: 指定時間發送消息
Queue
• InMemory , RabbitMQ, AzureServiceBus
Serializer
• BinarySerializer, BsonSerializer , JsonSerializer, XmlSerializer
Editor's Notes
- MassTransit 是 .net 的 輕量級esb solution
免費開源,可用於商品環境
相較於直接存取RabbitMQ簡化許多
- NServiceBus will support ActiveMQ in next version
- NServiceBus will support ActiveMQ in next version
- Actually , this is the result of RPC patten
- NServiceBus will support ActiveMQ in next version
- Masstransit 操作上省去了exchange 的定義宣告較為簡化
若要加上retry機制等功能,也只要加上一行
- Masstransit 部分多了exception處理