peixinchen/message
Composer 安装命令:
composer require peixinchen/message
包简介
The message encoder/decoder for message queue, it would be encrypted/decrypted between the transmission.
README 文档
README
编解码用于MessageQueue的消息体,同时进行加密
Installation 安装
- 使用 composer
$ composer require peixinchen/message
Tutorial 使用指导
- 初始化编码器
<?php use Peixinchen\Message\MessageCoder; // 加/解密算法 $cipher = 'blowfish'; // 密钥 $secretKey = 'some random key'; $coder = new MessageCoder($cipher, $secretKey);
- 编码
// 消息体版本,用于格式升级时做不同处理 $version = '1.0.0'; // 实际要传递的消息内容 $payload = [ 'id' => 1, 'text' => 'Some important message!', ]; $messageText = $coder->encode($version, $payload);
- 解码
list($version, $payload) = $coder->decode($messageText); // 1.0.0 var_dump($version); // [ // 'id' => 1, // 'text' => 'Some important message!', // ] var_dump($payload);
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-01-18