All Projects → yakushstanislav → EagleMQ

yakushstanislav / EagleMQ

Licence: BSD-3-Clause license
EagleMQ is an open source, high-performance and lightweight queue manager

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Labels

Projects that are alternatives of or similar to EagleMQ

Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (+52.94%)
Mutual labels:  mq
Qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。
Stars: ✭ 2,420 (+3458.82%)
Mutual labels:  mq
pan
Pan is a high performance mq proxy,support kafka,rabbit-mq,rocketmq,nsq and other mq
Stars: ✭ 27 (-60.29%)
Mutual labels:  mq
Netpro
🌈An enhanced version of asp.netcore,Support for netcore3.1
Stars: ✭ 112 (+64.71%)
Mutual labels:  mq
Reliable
mq transaction, tcc, eventually consistency. tx life cycle: all listeners handled, if necessary, produce next message
Stars: ✭ 187 (+175%)
Mutual labels:  mq
awesome-integration
A curated list of awesome system integration software and resources.
Stars: ✭ 117 (+72.06%)
Mutual labels:  mq
Spider
基于SSM的爬虫系统,Spring+Spring MVC+MyBatis+Druid+Redis+MQ
Stars: ✭ 78 (+14.71%)
Mutual labels:  mq
sdmq
is a simple delay message queue, based on redis and kotlin
Stars: ✭ 31 (-54.41%)
Mutual labels:  mq
Learningsummary
涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~
Stars: ✭ 201 (+195.59%)
Mutual labels:  mq
mq-java-exporter
Exporter for IBM MQ metrics https://prometheus.io/
Stars: ✭ 19 (-72.06%)
Mutual labels:  mq
Newlife.rocketmq
纯托管轻量级RocketMQ客户端,支持发布消息、消费消息、负载均衡等核心功能!
Stars: ✭ 140 (+105.88%)
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 (+133.82%)
Mutual labels:  mq
punch-q
👊 A small utility to play with IBM MQ
Stars: ✭ 49 (-27.94%)
Mutual labels:  mq
Ali Mns
The nodejs sdk for aliyun mqs service
Stars: ✭ 107 (+57.35%)
Mutual labels:  mq
zbus-server
Small fast MQ and RPC
Stars: ✭ 73 (+7.35%)
Mutual labels:  mq
Butterfly
🔥 蝴蝶--【简单】【稳定】【好用】的 Python web 框架🦋 除 Python 2.7,无其他依赖; 🦋 butterfly 是一个 RPC 风格 web 框架,同时也是微服务框架,自带消息队列通信机制实现分布式
Stars: ✭ 82 (+20.59%)
Mutual labels:  mq
base
小而美的业务基础框架,也是本项目的核心
Stars: ✭ 47 (-30.88%)
Mutual labels:  mq
node-svmq
Native System V message queues in Node.js
Stars: ✭ 16 (-76.47%)
Mutual labels:  mq
wolfmq
Simple message broker for Erlang applications
Stars: ✭ 13 (-80.88%)
Mutual labels:  mq
wmqx
基于 Rabbitmq 的 Http 异步消息调用服务
Stars: ✭ 40 (-41.18%)
Mutual labels:  mq

EagleMQ

EagleMQ is an open source, high-performance and lightweight queue manager.

Documentation

The latest documentation can be found here: http://github.com/yakushstanislav/EagleMQ/tree/unstable/docs

Building

Currently EagleMQ can be compiled and used only on Linux.

The command to build EagleMQ:

% make

Installing EagleMQ

To install EagleMQ use:

% make install

EagleMQ will be installed in /usr/local/bin.

Running EagleMQ

To run EagleMQ with the default configuration type:

% ./src/eaglemq

You can also specify options on the command line. Example:

% ./src/eaglemq eaglemq.conf --daemonize on --unix-socket /tmp/eaglemq --log-file /tmp/eaglemq.log

Memory allocator

EagleMQ supports 3 memory allocator: libc malloc, tcmalloc, jemalloc.

The default memory allocator libc malloc.

To compile against libc malloc, use:

% make MALLOC=libc

To compile against tcmalloc, use:

% make MALLOC=tcmalloc

To compile against jemalloc, use:

% make MALLOC=jemalloc
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].