nginx+lua+redis实现灰度发布: 灰度发布是指在黑白之间能够平滑过渡的一种方式 AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可 ...
分类:
其他好文 时间:
2018-10-30 17:36:50
阅读次数:
331
编译动态库,静态库参考https://blog.csdn.net/yzf279533105/article/details/77586747 centos默认安装了lua5.1,使用rpm删除,yum不能用了并报错: 所以,重新编译了lua5.1的so库,并拷贝到/lib64目录下,搞定! ...
分类:
其他好文 时间:
2018-10-29 12:26:11
阅读次数:
147
Lua 中提供了模块的概念,模块类似一个封装库或者 C++ 中的一个类,可以将公用的部分提到一个文件中,以 API 的形式供其他 lua 文件调用。 Lua 中的模块其实就是包含变量、函数等已知元素组成的 table, 本质上是一个 table。 一、模块的声明 创建一个名称为 LearnModul ...
分类:
其他好文 时间:
2018-10-29 00:05:12
阅读次数:
411
1-AT,Lua,SDK开发方式总结 2-安装JDK 3-从浏览器获取开发固件 4-自己动手编译固件(提供视频教程,必须的文件和匠芯编译好的bin文件),初学者不要求自己编译,先学会使用即可 5-刷入学习固件 ...
分类:
其他好文 时间:
2018-10-25 00:31:33
阅读次数:
244
欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "鹅厂优文" 发表于 "云+社区专栏" 作者:郑小辉 | 腾讯 游戏客户端开发高级工程师 写在前面:本文所有的文字都是我手工一个一个敲的,以及本文后面分享的Demo代码都是我一行一行码的,在我之前已经有非常多的前辈研究过Lu ...
分类:
其他好文 时间:
2018-10-24 20:04:06
阅读次数:
183
1.安装文件: 1.1 BinDecHex.lua 1.2 omci.lua 2.如上两个文件copy至wireshark安装目录,如C:\Program Files (x86)\Wireshark 3.更改init.lua文件,打开文件后,文件最后添加dofile(DATA_DIR.."omci. ...
分类:
其他好文 时间:
2018-10-24 15:52:09
阅读次数:
602
1.报错内容 /usr/lib/lua/luci/dispatcher.lua:533: bad argument #1 to 'pairs' (table expected, got nil)stack traceback: [C]: in function 'pairs' /usr/lib/lu ...
分类:
其他好文 时间:
2018-10-24 15:17:00
阅读次数:
473
由于lua是一个跨平台的脚本语言,会根据平台位数(16bit\32bit)、平台类型(linux\windows)、语言标准(C89\C99)、以及编译参数等开启预编译选项,导致基本数据结构的字长和类型会动态变化,以linux_ x86_64 进行编译为基础进行分析介绍,lua版本5.3.4。并根据 ...
分类:
其他好文 时间:
2018-10-23 14:36:27
阅读次数:
248
摘要: 对于高并发架构,毫无疑问缓存是最重要的一环,对于大量的高并发,可以采用三层缓存架构来实现,nginx+redis+ehcache Nginx 对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向 ...
分类:
系统相关 时间:
2018-10-22 17:52:20
阅读次数:
178
前面学习了Redis的数据结构以及命令、Redis中的事务和Redis对Lua脚本的支持。 这一章就对Redis这些特性做一下实战性应用——基于Redis的分布式锁实现。 Lock和Distributed Lock 在这之前先来认识下锁(Lock)和分布式锁(Distributed Lock): I ...
分类:
其他好文 时间:
2018-10-22 13:04:35
阅读次数:
207