原文:EQueue - 一個純C#寫的分布式消息隊列介紹2

一年前,當我第一次開發完EQueue后,寫過一篇文章介紹了其整體架構,做這個框架的背景,以及架構中的所有基本概念。通過那篇文章,大家可以對EQueue有一個基本的了解。經過了 年多的完善,EQueue無論是功能上還是成熟性上都完善了不少。所以,希望再寫一篇文章,介紹一下EQueue的整體架構和關鍵特性。 EQueue架構 EQueue是一個分布式的 輕量級 高性能 具有一定可靠性,純C 編寫的消息 ...

2015-05-09 14:33 20 6878 推薦指數:

查看詳情

EQueue - 一個C#的開源分布式消息隊列的總體介紹

前言 本文想介紹一下前段時間在enode時,順便實現的一個分布式消息隊列equeue。這個消息隊列的思想不是我想出來的,而是通過學習阿里的rocketmq后,自己用c#實現了一個輕量級的簡單版本。一方面可以通過這個隊列讓自己更深入的掌握消息隊列的一些常見問題;另一方面也可以用來和enode ...

Wed Mar 12 08:07:00 CST 2014 96 51959
C#分布式消息隊列 EQueue 2.0 發布啦

前言 最近花了我幾個月的業余時間,對EQueue做了一個重大的改造,消息持久化采用本地文件的方式。到現在為止,總算完成了,所以第一時間寫文章分享給大家這段時間我所積累的一些成果。 EQueue開源地址:https://github.com/tangxuehua/equeue ...

Mon Nov 02 10:25:00 CST 2015 53 16002
Kafka 分布式消息隊列介紹

Kafka 分布式消息隊列 類似產品有JBoss、MQ 一、由Linkedln 開源,使用scala開發,有如下幾個特點: (1)高吞吐 (2)分布式 (3)支持多語言客戶端 (C++、Java) 二、組成: 客戶端是 producer 和 consumer,提供一些API,服務器端 ...

Thu Oct 23 23:28:00 CST 2014 1 14509
分布式消息隊列

一、消息隊列概述 消息隊列中間件是分布式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題。實現高性能,高可用,可伸縮和最終一致性架構。是大型分布式系統不可缺少的中間件。 目前在生產環境,使用較多的消息隊列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ ...

Tue May 21 05:45:00 CST 2019 0 2345
kafka分布式消息隊列 — 基本概念介紹

【http://www.inter12.org/archives/818】 這個應該算是之前比較火熱的詞了,一直沒時間抽出來看看。一個新東西出來,肯定是為了解決某些問題,不然不會有它的市場。先簡單看下。官方介紹分布式、分區、支持復制的日志提交系統適用場景:顧名思義,特別適合用於系統日志的異步 ...

Wed Jul 08 00:42:00 CST 2015 0 4196
kafka分布式消息隊列介紹以及集群安裝

簡介 首先簡單說下對kafka的理解:   1、kafka是一個分布式消息緩存系統;   2、kafka集群中的服務器節點都被稱作broker   3、kafka的客戶端分為:一是producer(消息生產者)負責往消息隊列中放入消息;另一類是consumer(消息消費者)負責從消息隊列 ...

Sat Apr 15 06:44:00 CST 2017 0 1797
c#開源消息隊列中間件EQueue 教程

一、簡介 EQueue一個參照RocketMQ實現的開源消息隊列中間件,兼容Mono,具體可以參看作者的文章《分享一個c#的開源分布式消息隊列equeue》。項目開源地址:https://github.com/tangxuehua/equeue,項目中包含了隊列的全部源代碼以及如何使用的示例 ...

Mon Mar 24 04:40:00 CST 2014 13 27815
自己動手,一個分布式系統(附c#代碼示例)

分布式系統有很多成熟的解決方案。如:微軟的WCF。WCF太過於復雜,配置也麻煩。其實可以自己動手設計一個小的分布式系統。系統的原理完全在自己掌握之中,可以根據業務隨機而變。這里展示遠程調用最核心最基本的處理邏輯,其實遠程調用並不復雜神秘。 分布式系統其實是數據流的交換。數據必須快速的從一段傳送 ...

Tue Sep 25 03:34:00 CST 2018 2 4036
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM