micro-lib/variable-value

v2.0.0 2017-09-07 14:27 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:39:23 UTC


README

Build Status

变量值库的目的是为长时间运行的过程提供一种定义的方式,来更新变量(例如配置参数)的值。

例如,我们可能想要改变用于php工作者的Http Client的连接超时时间。一旦工作者启动并且配置从数据库等读取后,除非重新启动工作者,否则无法更改它。一种解决方案是在Http Client尝试进行请求时每次都读取配置。尽管这是一个可行的解决方案,但它并不高效。

如果我们能以更智能的方式从源读取配置,比如每访问第n个变量或使用某些TTL值呢?

变量值库提供了这种可能性。

安装

composer require micro-lib/variable-value

用法

请检查/examples文件夹中的代码示例。

为了运行示例,请

  • 克隆仓库
  • 运行 composer install
  • 运行 php ./examples/datetime.php
  • 运行 php ./examples/readnum.php