micro-lib / variable-value
变量值库
v2.0.0
2017-09-07 14:27 UTC
Requires
- php: >=7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.13.1
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-09-29 02:39:23 UTC
README
变量值库的目的是为长时间运行的过程提供一种定义的方式,来更新变量(例如配置参数)的值。
例如,我们可能想要改变用于php工作者的Http Client的连接超时时间。一旦工作者启动并且配置从数据库等读取后,除非重新启动工作者,否则无法更改它。一种解决方案是在Http Client尝试进行请求时每次都读取配置。尽管这是一个可行的解决方案,但它并不高效。
如果我们能以更智能的方式从源读取配置,比如每访问第n个变量或使用某些TTL值呢?
变量值库提供了这种可能性。
安装
composer require micro-lib/variable-value
用法
请检查/examples
文件夹中的代码示例。
为了运行示例,请
- 克隆仓库
- 运行
composer install
- 运行
php ./examples/datetime.php
- 运行
php ./examples/readnum.php