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