maleficarum/rabbitmq

12.1.0 2022-08-29 10:59 UTC

README

这是 Maleficarum RabbitMQ 组件的实现。

[12.1.0] - 2022-08-29

变更

  • 添加从连接参数获取连接字符串的方法

[12.0.0] - 2021-01-20

变更

  • 将命令组件版本提升到 5.0

[11.0.0] - 2020-06-05

变更

  • 将命令组件版本提升到 4.0

[10.2.0] - 2020-05-22

新增

  • 添加了对发送带有头部信息的 amqp 消息的支持

[10.1.0] - 2020-03-19

新增

  • 添加了从连接管理器中优雅地移除连接对象的可选设置

[10.0.0] - 2020-02-18

新增

  • 将 php-amqplib 版本提升到 2.11

[9.3.0] - 2019-10-03

新增

  • 为 addCommand|addCommands|addRawMessage 方法添加了交换名称

[9.2.0] - 2019-09-02

新增

  • 添加了对 testMode 命令参数的支持

[9.1.0] - 2018-09-14

变更

  • 从现在开始,尝试创建连接时将进行两次重试。 (将尝试建立连接三次)
  • 将连接超时参数从 3 秒增加到 10 秒。

[9.0.0] - 2018-09-12

变更

  • 更新组件以支持 Maleficarum\Ioc 3.X 和 Maleficarum\Command 3.X。
  • 将 PHP 版本要求提升到 7.2+。

[8.2.0] - 2018-09-14

变更

  • 从现在开始,尝试创建连接时将进行两次重试。 (将尝试建立连接三次)
  • 将连接超时参数从 3 秒增加到 10 秒。

[8.1.0] - 2018-04-09

新增

  • 通过连接构造函数定义连接 vhost 设置的可能性。

[8.0.1] - 2018-03-29

修复

  • 构建新的连接对象时对端口值验证不正确。
  • 在默认初始化逻辑中添加了缺少的调用,将管理对象添加为默认的 Maleficarum 命令路由器。

[8.0.0] - 2018-03-29

变更

  • 添加了一个连接管理器类 - 应该以无缝的方式访问 rabbit mq 连接。直接访问连接仍然可用,但应该避免。
  • 添加了对具有定义优先级的连接源的支持。
  • 添加了对短暂连接的支持 - 在每次使用后自动关闭。短暂连接不能用作命令源。

[7.1.0] - 2018-09-14

变更

  • 从现在开始,尝试创建连接时将进行两次重试。 (将尝试建立连接三次)
  • 将连接超时参数从 3 秒增加到 10 秒。

[7.0.0] - 2017-08-03

变更

[6.0.3] - 2017-05-10

修复

  • 将端口转换为整数

[6.0.2] - 2017-04-06

修复

  • 将端口转换为整数

[6.0.1] - 2017-04-06

修复

  • 在命名空间声明之前移动声明

[6.0.0] - 2017-03-24

变更

  • 更改了内部结构。
  • 添加了默认包初始化器。

[5.0.2] - 2017-03-08

修复

  • 通过传递 AMQPMessage 对象而不是字符串来修复 addRawMessage 方法

[5.0.1] - 2017-03-08

修复

  • 用 AMQPStreamConnection 替换已弃用的 AMQPConnection

[5.0.0] - 2017-03-08

新增

  • 将连接参数添加到构造函数
  • 修复测试

[4.1.0] - 2017-03-07

新增

  • 添加了原始消息推送方法

[4.0.0] - 2017-03-01

变更

  • 删除配置组件
  • 修复测试

[3.0.1] - 2017-02-15

新增

  • 添加测试

[3.0.0] - 2017-01-30

变更

  • 更改命令组件的命名空间

[2.0.0] - 2017-01-23

变更

  • 添加返回和参数类型声明

[1.0.0] - 2017-01-09

新增

  • 这是基于 pharaun13 编写的代码进行的首次发布,并由我添加到仓库中