随笔分类 -  lapis

lapis 项目添加prometheus 监控集成grafana
摘要:操作很简单,主要是进行界面的配置以及prometheus 服务的配置, 可以和https://www.cnblogs.com/rongfengliang/p/10074044.html && https://www.cnblogs.com/rongfengliang/p/10038706.html 阅读全文

posted @ 2018-12-06 09:31 荣锋亮 阅读(320) 评论(0) 推荐(0) 编辑

lapis 项目添加prometheus 监控
摘要:lapis 是基于openresty 扩展的,所以直接将支持prometheus的模块构建进openresty 就可以了 我使用的是nginx-module-vts 模块 环境准备 我已经构建好了支持的基础镜像,可以直接配置即可,具体的可以看下面的参考资料 docker-compose 文件 ver 阅读全文

posted @ 2018-12-05 22:54 荣锋亮 阅读(343) 评论(0) 推荐(0) 编辑

lapis 1.7.0 更好的openresty 版本兼容以及安全数据库支持
摘要:lapis 1.7.0 今年4月2号就发布了,一直没有注意,今天看到changelog就简单的进行了一个 测试(主要是与openresty版本的测试,新变更后边会有) 使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: 阅读全文

posted @ 2018-12-05 20:35 荣锋亮 阅读(606) 评论(0) 推荐(0) 编辑

lapis docker 运行说明
摘要:1. lapis docker 镜像制作 因为openresty 新版本一个json 库的问题,我们使用的是 openresty:1.11.2.1 基础镜像 FROM openresty/openresty:1.11.2.1-centos RUN yum install -y openssl-dev 阅读全文

posted @ 2018-03-22 16:34 荣锋亮 阅读(326) 评论(0) 推荐(0) 编辑

lapis 处理接收到的json 数据
摘要:备注: 在restful api 开发过程中,大家一般使用的都是json 格式的数据lapis 在处理json 数据上也是比较方便的 1. 使用的api 说明 local json_params = require("lapis.application").json_params 2. 参考代码 / 阅读全文

posted @ 2017-11-18 11:35 荣锋亮 阅读(262) 评论(0) 推荐(0) 编辑

luarocks yum 安装引起的lapis lua 包查找问题(centos7版本)
摘要:备注: 大家在进行lapis 开发的时候有些人比较懒直接使用yum 按照luarocks,之后 使用luarocks 安装lapis 一般来说对于linux 64位的环境都会有些问题(包找不到) 1. 错误提示信息 2017/11/18 09:54:09 [error] 21876#0: *1 lu 阅读全文

posted @ 2017-11-18 10:40 荣锋亮 阅读(1037) 评论(0) 推荐(0) 编辑

kong nginx 配置文件说明&&借鉴
摘要:备注: 只是简单的进行说明配置文件,不会牵扯到源码 1. 配置文件位置 // 通过ps 查找 ps -ef |grep nginx /usr/local/openresty/nginx/sbin/nginx -p /usr/local/kong -c nginx.conf 可以看到kong 不是直接 阅读全文

posted @ 2017-11-17 21:14 荣锋亮 阅读(5016) 评论(0) 推荐(0) 编辑

kong 安装
摘要:1. yum 参考信息 https://bintray.com/kong/kong-community-edition-rpm sudoyuminstallepelrelease sudo yum install kong-community-edition-0.11.1.*.noa 阅读全文

posted @ 2017-11-17 20:02 荣锋亮 阅读(1831) 评论(0) 推荐(0) 编辑

lapis 集成openresty最新版本cjson 问题的解决
摘要:备注: 为了解决安装了lapis、同时又希望使用新版nginx 以及openresty 的特性(stream 。。。) 1. 解决方法 参考: https://github.com/leafo/lapis/issues/539 luarocks install lua-cjson2 2. openr 阅读全文

posted @ 2017-11-16 23:39 荣锋亮 阅读(1042) 评论(0) 推荐(0) 编辑

lapis cockroachdb 数据访问试用
摘要:备注: cockroachdb 的安装可以参考官方文档,以下实例代码使用的是官方的参考例子 1. 数据库配置 // config.lua 参考: local config = require("lapis.config") config("development", { postgres = { h 阅读全文

posted @ 2017-11-15 22:35 荣锋亮 阅读(474) 评论(0) 推荐(0) 编辑

lapis 数据库配置
摘要:备注: 目前支持 postgresql 、mysql (实际使用大家可以尝试用下tidb、CockroachDB) 1. pg数据库配置 // config.lua local config = require("lapis.config") config("development", { post 阅读全文

posted @ 2017-11-15 20:52 荣锋亮 阅读(315) 评论(0) 推荐(0) 编辑

lapis 路由
摘要:1. 路由以及url 模式 参考如下: local lapis = require("lapis") local app = lapis.Application() app:match("/", function(self) end) // 必须的 app:match("/hello", funct 阅读全文

posted @ 2017-11-15 20:40 荣锋亮 阅读(280) 评论(0) 推荐(0) 编辑

lapis http verb 处理
摘要:1. 同一个url 包含不同的请求(respond_to 进行解决) // 路由格式 match ,通过respond_to 进行实际的http verb 处理 local lapis = require("lapis") local respond_to = require("lapis.appl 阅读全文

posted @ 2017-11-15 20:37 荣锋亮 阅读(446) 评论(0) 推荐(0) 编辑

lapis 基本开发
摘要:1. 生成项目代码 // 支持lua 以及 moonscript, 默认是moonscript 通过--lua 可以生成lua 的代码 lapis new --lua ├── app.lua ├── mime.types ├── models.lua ├── nginx.conf 2. 启动项目 / 阅读全文

posted @ 2017-11-15 20:16 荣锋亮 阅读(428) 评论(0) 推荐(0) 编辑

lapis 框架安装试用
摘要:备注: 此次安装使用的是openresty 的openresty-1.11.2.1(openresty-1.11.2.1.tar.gz,最新版本存在cjson 包的问题 ) 同时对于luarocks 使用源码安装(使用yum 会有包的问题,解决起来少为费事点,实际上通过配置环境变量 也可以解决,就是 阅读全文

posted @ 2017-11-15 15:59 荣锋亮 阅读(1134) 评论(0) 推荐(0) 编辑

openresty luarocks 安装以及openssl 问题处理
摘要:1. 安装方式 wget https://luarocks.github.io/luarocks/releases/luarocks-2.4.3.tar.gz tar -xzvf luarocks-2.4.3.tar.gz cd luarocks-2.4.3 ./configure --prefix 阅读全文

posted @ 2017-11-15 15:35 荣锋亮 阅读(988) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示