nsq的erlang客户端】的更多相关文章

nsq是基于golang开发的分布式消息系统,这里仅仅贴个和erlang之间的通信demo rebar-creator create-app test_nsq rebar.config % -*- erlang -*- {erl_opts, [debug_info]}. {deps, [ {ensq,".*",{git, "https://github.com/project-fifo/ensq.git", {tag, "0.1.5"}}} ]}…
Elasticsearch有各种语言的客户端,下面一一列出来: Perl ElasticSearch.pm: Perl客户端 Python pyes: Python客户端pyelasticsearch: Python客户端ESClient: 一个轻量级Python客户端rawes: Python客户端elasticutils: Python客户端 Ruby Tire: Ruby API & DSL, with ActiveRecord/ActiveModel integrationrubberb…
作者:dave@http://krondo.com/twisted-and-erlang/  译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读:也可以从”Twisted 入门!“浏览索引. 简介 在这个系列中,有一个事实我们还没有介绍,即混合同步的”普通Python”代码与异步Twisted代码不是一个简单的任务,因为在Twisted程序中阻滞不定时间将使异步模型的优势丧失殆尽. 如果你是初次接触异步编程,那么你得到的知识看起来有一些局限.你可以在Twisted框架内…
NSQ简介 NSQ是Go语言编写的一个开源的实时分布式内存消息队列,其性能十分优异. NSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息.它具有分布式和去中心化拓扑结构,该结构具有无单点故障.故障容错.高可用性以及能够保证消息的可靠传递的特征 适合小型项目使用,用来学习消息队列实现原理.学习 golang channel知识以及如何用 go 来写分布式,为什么说适合小型小型项目使用因为,nsq 如果没有能力进行二次开发的情况存在的问题还是很多的. NSQ优…
经过前面几篇的学习,相信大家对nsq已经有了一个大概的了解,我在写这篇文章的时候也看了很多其他人写的教程,发现大家对于分析系统每个点写的很不错,但是都很少有整体串起来一起走一遍,所以,我打算分成2-3章来带着大家从nsq启动到创建一个topic,然后发一条消息,最后再开个消费者接收消息,中间的所有流程都带大家一起走一遍,从而让大家能够深入地理解nsq的整体运行机制.今天,这篇文章是整个 <一条消息的生命周期>第一章,我会从nsq的启动,nsqlookupd连接等方面开始讲起. 启动nsq 相信…
rabbitmq可以用一本书取讲,这里只是介绍一些使用过程中,常用到的基本的知识点.官方文档覆盖的内容,非常全面:http://www.rabbitmq.com/documentation.html . 1. 介绍 RabbitMQ,即消息队列系统,它是一款开源消息队列中间件,采用Erlang语言开发,RabbitMQ是AMQP(Advanced Message Queueing Protocol)的标准实现. AMQP是一个公开发布的异步消息的规范,是提供统一消息服务的应用层标准高级消息队列协…
官网说明https://www.rabbitmq.com/shovel.html#management-status 启用shovel插件命令: rabbitmq-plugins enable rabbitmq_shovelrabbitmq-plugins enable rabbitmq_shovel_management 查看已经安装的插件 rabbitmq-plugins list shovel 插件的使用存在 static 和 dynamic 两种形式,其主要差异如下 Static Sho…
原文链接   翻译:xiezc 目录(其中的文章后续翻译): Windows下安装 Debian / Ubuntu下安装 基于RPM的Linux下安装 Mac OS X下安装 Homebrew安装 Windows(手动)下安装 通用Unix安装 So​​laris下安装 EC2安装 升级 Blue-green(一种安全部署应用的方法) 支持的平台 更新日志 Erlang版本 签名软件包 Java客户端下载 .NET客户端下载 Erlang客户端下载 社区插件 快照 RabbitMQ的最新版本是3…
activemq rocketmq kafka robbitmq 公司 apache alibaba LinkedIn Pivotal 编写语言 java Erlang 客户端支持 其他协议支持 mqtt mqtt mqtt 事务消息支持 √ √ √ 场景 rocketmq消息过滤 使用property过滤时的sql92语法(子集),实际借鉴于activemq, 有部分扩展 sql语法解析使用的是activemq的能力 https://github.com/apache/rocketmq/blo…
evpp是一个基于libevent开发的现代化C++11高性能网络服务器,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库. 特性: 现代版的C++11接口 非阻塞异步接口都是C++11的functional/bind形式的回调仿函数(不是libevent中的C风格的函数指针) 非阻塞纯异步多线程TCP服务器/客户端 非阻塞纯异步多线程HTTP服务器/客户端 非阻塞纯异步多线程UDP服务器 支持多进程模式 优秀的跨平台特性和高性能(继承自libevent的优点) 除此之外,基于…