com.suhayl/message_queueing

此软件包最新版本(v1.0.1)没有可用的许可信息。

用于在SQLite数据库中存储消息的消息队列系统。

v1.0.1 2020-02-05 02:57 UTC

This package is auto-updated.

Last update: 2024-09-05 13:46:05 UTC


README

简介

消息队列系统。

目标

  1. HTTP POST端点或CLI命令,用于将短信消息输入队列
  2. HTTP GET端点或CLI命令,用于以JSON格式从队列中消费短信消息。消费意味着:从队列中读取短信并将其删除,以便它不会被下一个读取器消费。
  3. HTTP GET端点或CLI命令,用于以JSON格式查看队列中的所有消息
  4. HTML页面,用于查看队列中的所有消息

要求

  • Composer
  • pdosqlite扩展

设置

  1. 在Web服务器目录中克隆文件并运行composer install
  2. 在根目录中创建名为'db'的文件夹,并将setup.php加载到初始化数据库文件中(可选:添加参数dummy_data=1以将模拟数据加载到数据库中)
  3. 加载index.php以显示所有消息的HTML视图,其中包含将新消息排队到队列的HTML表单
  4. 加载consume-message.php以加载队列中的下一个消息并在JSON中显示,同时删除该消息
  5. 加载read-messages.php以显示所有消息的JSON
  6. 将POST数据提交到queue-message.php以在数据库中排队消息。