All Projects → erlangbureau → wolfmq

erlangbureau / wolfmq

Licence: MIT license
Simple message broker for Erlang applications

Programming Languages

erlang
1774 projects
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to wolfmq

Defibus
DeFiBus=RPC+MQ,是基于开源消息中间件打造的安全可控的分布式金融级消息总线。
Stars: ✭ 71 (+446.15%)
Mutual labels:  mq
Study
全栈工程师学习笔记;Spring登录、shiro登录、CAS单点登录和Spring boot oauth2单点登录;Spring data cache 缓存,支持Redis和EHcahce; web安全,常见web安全漏洞以及解决思路;常规组件,比如redis、mq等;quartz定时任务,支持持久化数据库,动态维护启动暂停关闭;docker基本用法,常用image镜像使用,Docker-MySQL、docker-Postgres、Docker-nginx、Docker-nexus、Docker-Redis、Docker-RabbitMQ、Docker-zookeeper、Docker-es、Docker-zipkin、Docker-ELK等;mybatis实践、spring实践、spring boot实践等常用集成;基于redis的分布式锁;基于shared-jdbc的分库分表,支持原生jdbc和Spring Boot Mybatis
Stars: ✭ 159 (+1123.08%)
Mutual labels:  mq
punch-q
👊 A small utility to play with IBM MQ
Stars: ✭ 49 (+276.92%)
Mutual labels:  mq
Butterfly
🔥 蝴蝶--【简单】【稳定】【好用】的 Python web 框架🦋 除 Python 2.7,无其他依赖; 🦋 butterfly 是一个 RPC 风格 web 框架,同时也是微服务框架,自带消息队列通信机制实现分布式
Stars: ✭ 82 (+530.77%)
Mutual labels:  mq
Newlife.rocketmq
纯托管轻量级RocketMQ客户端,支持发布消息、消费消息、负载均衡等核心功能!
Stars: ✭ 140 (+976.92%)
Mutual labels:  mq
Learningsummary
涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~
Stars: ✭ 201 (+1446.15%)
Mutual labels:  mq
Web develop
《Python Web开发实战》书中源码
Stars: ✭ 1,146 (+8715.38%)
Mutual labels:  mq
pan
Pan is a high performance mq proxy,support kafka,rabbit-mq,rocketmq,nsq and other mq
Stars: ✭ 27 (+107.69%)
Mutual labels:  mq
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (+1107.69%)
Mutual labels:  mq
awesome-integration
A curated list of awesome system integration software and resources.
Stars: ✭ 117 (+800%)
Mutual labels:  mq
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (+700%)
Mutual labels:  mq
Netpro
🌈An enhanced version of asp.netcore,Support for netcore3.1
Stars: ✭ 112 (+761.54%)
Mutual labels:  mq
Qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。
Stars: ✭ 2,420 (+18515.38%)
Mutual labels:  mq
Spider
基于SSM的爬虫系统,Spring+Spring MVC+MyBatis+Druid+Redis+MQ
Stars: ✭ 78 (+500%)
Mutual labels:  mq
wmqx
基于 Rabbitmq 的 Http 异步消息调用服务
Stars: ✭ 40 (+207.69%)
Mutual labels:  mq
Books
Awesome Books
Stars: ✭ 66 (+407.69%)
Mutual labels:  mq
Reliable
mq transaction, tcc, eventually consistency. tx life cycle: all listeners handled, if necessary, produce next message
Stars: ✭ 187 (+1338.46%)
Mutual labels:  mq
zbus-server
Small fast MQ and RPC
Stars: ✭ 73 (+461.54%)
Mutual labels:  mq
mq-java-exporter
Exporter for IBM MQ metrics https://prometheus.io/
Stars: ✭ 19 (+46.15%)
Mutual labels:  mq
base
小而美的业务基础框架,也是本项目的核心
Stars: ✭ 47 (+261.54%)
Mutual labels:  mq

WolfMQ

WolfMQ is a small and fast Erlang message broker and queued task processor

Description

Wolfmq features:

  • Automatic creation and closing of the queues
  • Use any term as a queue id
  • Processes messages in the order in which they come
  • Run different groups of queues on different supervisors
  • By default, the queue is a task processor, but you can change behaviour

Getting Started

1> application:start(wolfmq).
ok
2> 
2> QueueId = erlang:unique_integer([monotonic, positive]) rem 10.
1
3>
3> ok = wolfmq:push(QueueId, fun() -> io:format("Hello world!~n"), ok end).
Hello world!
ok
4> 
4> ok = wolfmq:push(QueueId, {io, format, ["Hello world!~n"]}).                
Hello world!
ok

Project Chat Room

Gitter chat

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].