# folkmq **Repository Path**: lineCodeJm/folkmq ## Basic Information - **Project Name**: folkmq - **Description**: FolkMQ,是一个内存型消息中间件(大约 100_000 TPS)。采用类似 Redis 的策略(内存运行 + 快照持久化) - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 67 - **Created**: 2023-11-29 - **Last Updated**: 2023-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
一个内存型消息中间件(支持快照持久化)
//使用 MacBook pro 2020 + JDK8 本机测试,单客户端发与收(跑分难免有波动,我是选了好看点的)
* 简单的管理后台
### 加入到社区交流群
| QQ交流群:316697724 | 微信交流群(申请时输入:FolkMQ) |
|---------------------------|----------------------------------------|
| |
## 开发过程视频记录
* 开发过程视频:[《DEV-RECORD.md》](DEV-RECORD.md)
* 成果展示:[《[FolkMQ] 一个新的内存型消息队列(快,特别的快)》](https://www.bilibili.com/video/BV1mc411D7pY/)
* 快速入门:[《FolkMQ - Helloworld 入门》](https://www.bilibili.com/video/BV1Yj411L7fB/)
## 服务端容器镜像
| 镜像 | 说明 |
|------------------------------|---------------------------|
| noearorg/folkmq-server:1.0.9 | 服务端(管理端口:8602,消息端口:18602) |
* 可选配置
| 属性或环境变量 | 默认值 | |
|-------------------------------|-----|------------------------|
| `server.port` | 8602 | 管理端口(http) |
| | 18602 | 消息端口(tcp),等于管理端口+10000 |
| `folkmq.admin` | admin | 管理密码 |
* 添加消息访问账号:
添属性或环境变量,例: `folkmq.access.ak1=sk1`,`folkmq.access.ak2=sk2`
## Helloworld
### 1、启动服务
```
docker run -p 18602:18602 -p 8602:8602 noearorg/folkmq-server:1.0.9
```
### 2、编写客户端代码
* maven import
```xml