原文: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