hawkbit / datastream
为进程间通信设计的压缩二进制数据
1.0.0
2017-07-13 15:14 UTC
Requires
- php: >=7.0
- firebase/php-jwt: ~5.0
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-15 04:05:29 UTC
README
为进程间通信设计的压缩二进制数据。
特性
- 保留数据类型不变
- 传输集合和简单对象
- 通过 JSON 进行序列化
安装
使用 Composer
Datastream 可在 Packagist 上找到,并可以使用 Composer 进行安装。这可以通过运行以下命令或在您的 composer.json
文件中进行更新来完成。
composer require hawkbit/hawkbit
composer.json
{ "require": { "hawkbit/datastream": "~1.0" } }
请确保也将您的 Composer 自动加载文件包含在项目中
<?php require __DIR__ . '/vendor/autoload.php';
下载 .zip 文件
该项目也可在 GitHub 上作为 .zip
文件下载。访问 发行页面,选择您想要的版本,然后点击 "Source code (zip)" 下载按钮。
要求
以下版本的 PHP 受此版本支持。
- PHP 7.0
- PHP 7.1
- HHVM
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
使用方法
我们将把柯克和斯波克从企业号传输到地球。
客户端 client 向端点发送数据,并处理从端点接收到的数据。
让我们传输柯克和斯波克,只需在您喜欢的控制台中执行以下命令
$ cd example
$ php client.php
测试
$ composer test
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 mjls@web.de 而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。