com.suhayl / message_queueing
此软件包最新版本(v1.0.1)没有可用的许可信息。
用于在SQLite数据库中存储消息的消息队列系统。
v1.0.1
2020-02-05 02:57 UTC
Requires
- php: ^7.2
This package is auto-updated.
Last update: 2024-09-05 13:46:05 UTC
README
简介
消息队列系统。
目标
- HTTP POST端点或CLI命令,用于将短信消息输入队列
- HTTP GET端点或CLI命令,用于以JSON格式从队列中消费短信消息。消费意味着:从队列中读取短信并将其删除,以便它不会被下一个读取器消费。
- HTTP GET端点或CLI命令,用于以JSON格式查看队列中的所有消息
- HTML页面,用于查看队列中的所有消息
要求
- Composer
- pdosqlite扩展
设置
- 在Web服务器目录中克隆文件并运行
composer install
- 在根目录中创建名为'db'的文件夹,并将setup.php加载到初始化数据库文件中(可选:添加参数
dummy_data=1
以将模拟数据加载到数据库中) - 加载index.php以显示所有消息的HTML视图,其中包含将新消息排队到队列的HTML表单
- 加载consume-message.php以加载队列中的下一个消息并在JSON中显示,同时删除该消息
- 加载read-messages.php以显示所有消息的JSON
- 将POST数据提交到queue-message.php以在数据库中排队消息。