成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單易用的.NET免費開源RabbitMQ操作組件EasyNetQ

開發 前端
在現在的項目中,消息隊列的使用比較的頻繁,消息隊列的種類也較多,如:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。

背景

在現在的項目中,消息隊列的使用比較的頻繁,消息隊列的種類也較多,如:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。消息隊列中間件是分布式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題。實現高性能,高可用,可伸縮和最終一致性架構。是大型分布式系統不可缺少的中間件。

其中RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而集群和故障轉移是構建在開放電信平臺框架上的。所有主要的編程語言均有與代理接口通訊的客戶端庫。

特性

  • 可伸縮性:集群服務
  • 消息持久化:從內存持久化消息到硬盤,再從硬盤加載到內存 

目前是.NET使用率比較高的消息隊列;

好用的輪子

其中EasyNetQ是.NET上RabbitMQ的領先客戶端API,在NuGet.org上有超過400萬次下載。這是一個開放源代碼項目。

圖片圖片

EasyNetQ是為了提供一個盡可能簡潔的適用與RabbitMQ的.NET類庫。為了實現這些目標,EasyNetQ提供一種自認為你會在.NET下使用RabbitMQ的視圖。為了保持使用靈活性,簡單起見,EasyNetQ強制使用了一些簡單的約定。包括如下:

  • 消息用 .NET 類型表示
  • 消息通過.NET類型路由

目標

盡可能簡化在.NET上使用RabbitMQ的工作。

入門

要連接到RabbitMQ代理...

var bus = RabbitHutch.CreateBus("host=localhost");

要發布消息...

bus.Publish(message);

訂閱消息...

bus.Subscribe<MyMessage>("my_subscription_id", msg => Console.WriteLine(msg.Text));

遠程過程調用...

var request = new TestRequestMessage {Text = "Hello from the client! "};
bus.Request<TestRequestMessage, TestResponseMessage>(request, response =>
    Console.WriteLine("Got response: '{0}'", response.Text));

RPC服務器...

bus.Respond<TestRequestMessage, TestResponseMessage>(request =>
  new TestResponseMessage{ Text = request.Text + " all done!" });

開源地址

更多功能見:https://github.com/EasyNetQ/EasyNetQ

責任編輯:武曉燕 來源: 程序員編程日記
相關推薦

2025-02-20 09:21:42

.NETMAUI組件庫

2025-05-26 01:11:00

2024-10-10 15:54:44

.NET開源Redis

2009-12-29 14:00:43

Ubuntu操作系統

2024-05-29 07:30:41

2025-05-23 10:20:00

2010-03-03 14:11:23

Android操作平臺

2013-12-17 11:35:16

2019-07-24 14:49:48

SQL開源庫BI軟件

2014-04-03 09:46:39

開源軟件

2024-12-25 13:27:16

2016-09-18 18:27:21

KubernetesDocker

2015-11-10 18:04:22

FileMaker

2023-10-26 00:30:00

Excel開源框架

2024-12-19 08:58:50

2024-01-18 09:00:00

漏洞Docker工具

2010-03-04 10:41:38

Android操作系統

2015-10-23 09:44:59

PaaS開源云應用

2024-05-15 07:48:08

.NET開源圖表庫

2023-11-28 07:40:34

開源倉庫管理系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情综合 | 久久成人一区 | 蜜桃视频一区二区三区 | 婷婷色成人| 日日射夜夜骑 | 成人免费网站在线 | 久久99国产精一区二区三区 | 久草热视频| 福利视频二区 | 欧美精品中文字幕久久二区 | 国产美女一区二区 | 国产精品第2页 | 亚洲成人福利视频 | 久久久精品亚洲 | 成人精品一区二区 | 精品一区国产 | 五月婷婷亚洲 | 男人电影天堂 | 一区二区三区四区不卡视频 | 国产精品日韩欧美一区二区三区 | 亚洲欧美在线视频 | 国产高清在线精品一区二区三区 | 日韩成人免费视频 | 国产成人99久久亚洲综合精品 | 国产高清在线精品 | 亚洲国产视频一区二区 | 国产一区二区三区在线免费 | 国产乱码精品一区二区三区五月婷 | 精品一区二区三区中文字幕 | 天天操综合网 | 国产精产国品一二三产区视频 | 亚洲久久| 亚洲网站在线播放 | 爱爱视频网 | 一级片毛片 | 正在播放一区二区 | 在线视频a | 开操网| 久久国产成人午夜av影院武则天 | 欧美成人h版在线观看 | 青青草一区 |