摘要:
"安装" "下载源码" "编译安装" "添加拓展" "添加权限重启" 安装 在mac上安装了php7.1.7 查看安装的拓展,没有redis,以前可以 简单命令直接安装,目前已经不可以了,然后搜索了下其他的方法,最后决定还会使用源码安装的方式。 下载源码 https://github.com/php 阅读全文
摘要:
``` server { # List port listen 8896; server_name wychao.com; location / { root /Users/wyc/data/mygit/vueAdmin-template/dist/; index index.h... 阅读全文
摘要:
openresty的ngx.timer.at真是个强大的方法。 + 例如某些函数不可以在一些NGINX的执行阶段使用时,可以ngx.timer.at API 创建一个零延迟的timer,在timer中去处理。 + 遇到一些高延迟的函数,因为定时调用是在后台运行,并且他们的执行不会增加任何客户端的响应 阅读全文
摘要:
将string转化为time.Time 阅读全文
摘要:
lapis: 安装 http://leafo.net/lapis/ 官网安装方式依赖lua cjson,但是已经安装了openresty的可能会报错。 解决方法,使用下面issue中的 https://github.com/leafo/lapis/issues/539 使用 lapis提供lua和m 阅读全文
摘要:
提供RESTful API或者其他的API的服务。为了完成一次请求,服务调用方需要知道服务实例的ip和端口。平台中的应用一般有多个实例,实例故障重启和负载均衡都与服务发现有关。 通过服务发现机制,可以透明的对多个实例进行访问,并实现负载均衡。且应用的某个实例随时可能故障,这时就需要动态配置服务调用方 阅读全文
摘要:
kafka Broker:集群的某个服务器 Topic:每条发布到Kafka集群的消息都有一个类别(物理上分开存储,逻辑上只需要指定topic消息而不需要关心存储在哪个broker上) Partition:物理上的概念,每个topic包含一个或者多个Partition Producer:消息发布者 阅读全文
摘要:
协程 1.例如当获取的数据没有前后依赖关系时,可以使用ngx.thread.spawn和ngx.thread.wait同时从数据库不同的库、表或者不同来源(mysql,redis等)获取数据。 https://github.com/openresty/lua nginx module ngxthre 阅读全文
摘要:
结果: 具体请看文档:https://github.com/openresty/lua nginx module ngxnow 阅读全文
摘要:
+ 程序会自动生成一个随机端口号例如:54142, ,将会返回输入的字符 阅读全文