1.前言 本篇将介绍网狐cocos2dx-lua工程打包android的apk、ios编译过程以及vs2015模拟运行和调试、lua脚本热更新。关于网狐的服务端编译运行,请查看网狐6701/6801服务端编译 测试部署 …
分类:lua教程
教你使用luarocks来创建rock包
1、什么是Luarocks? Luarocks是一个Lua包管理器,基于Lua语言开发,提供一个命令行的方式来管理Lua包依赖、安装第三方Lua包等,社区比较流行的包管理器之一,另还有一个LuaDist,Luarocks…
socket踩坑实录
socket简述 socket(双工协议) 网络中的两个程序,通过一个双向的连接来实现数据的交换,我们把连接的一端称为socket socket特性 自带连接保持 可以实现双向通信 socket分类 基于TCP的sock…
限流算法的实现(redis + lua)
限流算法 常见的限流算法 计数器算法 漏桶算法 令牌桶算法 计数器算法 顾名思义,计数器算法是指在一定的时间窗口内允许的固定数量的请求.比如,2s内允许10个请求,30s内允许100个请求等等.如果设置的时间粒度越细…
Redis中使用Lua的一些优化和注意事项
EVAL、EVALSHA命令 Redis从2.6.0版本开始提供了eval命令,通过内置的Lua解释器,可以让用户执行一段Lua脚本并返回数据。因为Redis单线程模型的特点,可以保证多个命令的原子性(因为最近的项目才想…
Redis + Lua实现分布式锁(SpringBoot版)
设计思路 既然是实现分布式锁,那肯定得保证多个连接集中请求一个资源的排他性,而redis的单线程特性则很好的满足了这一需求。redis提供的set方法则是满足这一需求的关键,下图是实现redis分布式锁的简单流程,先有个…
大佬带你深入浅出Lua虚拟机
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 鹅厂优文发表于 云+社区专栏 作者:郑小辉 | 腾讯 游戏客户端开发高级工程师 写在前面:本文所有的文字都是我手工一个一个敲的,以及本文后面分享的Dem…
Redis使用lua脚本
版本:自2.6.0起可用。时间复杂度:取决于执行的脚本。 使用Lua脚本的好处: 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延。 原子操作。redis会将整个脚本作为一个整体执行,中间不会被其他命令插…
Redis+Lua实现限流
分布式限流最关键的是要将限流服务做成原子化,而解决方案可以使使用redis+lua或者nginx+lua技术进行实现,通过这两种技术可以实现的高并发和高性能。首先我们来使用redis+lua实现时间窗内某个接口的请求数限…
Slog55_lua面向对象之lua类
ArthurSlog SLog-55 Year·1 Guangzhou·China Aug 30th 2018 GitHub 掘金主页 简书主页 segmentfault 现实中的事情不是根据人的喜好而定的 比如长在你嘴…
Slog54_lua_表、模块和包
ArthurSlog SLog-54 Year·1 Guangzhou·China Aug 30 2018 GitHub 掘金主页 简书主页 segmentfault 三观拼不过五官 以前五官是无法提升的 但三观可以动 …
Java并发:分布式应用限流 Redis + Lua 实践
任何限流都不是漫无目的的,也不是一个开关就可以解决的问题,常用的限流算法有:令牌桶,漏桶。在之前的文章中,也讲到过,但是那是基于单机场景来写。 之前文章:接口限流算法:漏桶算法&令牌桶算法 然而再牛逼的机器,再优…