写点什么

lua

1 人感兴趣 · 24 次引用

  • 最新
  • 推荐

如何在 lua 中设置计时器

在Lua中设置计时器的常用方式是使用coroutine(协同程序)和系统时间函数。以下是一个示例:

什么是 LuaJIT?为什么 Apache APISIX 选择了 LuaJIT?

本文介绍了 LuaJIT 的高灵活性和高性能,以及 APISIX 作为云原生 API 网关选择 LuaJIT 的原因。

https://static001.geekbang.org/infoq/34/3445147c54c83bd8ff9da380f7143207.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高性能网关基石——OpenResty

OpenResty 一个基于 Nginx 的高性能 Web 平台,能够方便地搭建处理超高并发的动态 Web 应用、 Web 服务和动态网关。例如有名的 Kong 网关和国产新秀 ApiSIX 网关都是基于 OpenResty 来进行打造的。

https://static001.geekbang.org/infoq/17/176ab47e64cc1c931a2ad4011c8b16a2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高性能且小巧的脚本语言 LuaJIT

Just-In-Time or JIT 是指在程序运行时进行代码编译的技术,像 Java,Python(这里指PyPy)、LuaJIT 都引入了这种技术。

https://static001.geekbang.org/infoq/40/403e6a74d4e6d8a07c8449957a7cbf62.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高性能网关基石——OpenResty

用户头像
ooooooh灰灰
2022-12-28

OpenResty 一个基于 Nginx 的高性能 Web 平台,能够方便地搭建处理超高并发的动态 Web 应用、Web 服务和动态网关。例如有名的 Kong 网关和国产新秀 ApiSIX 网关都是基于 OpenResty 来进行打造的。

https://static001.geekbang.org/infoq/e4/e4237294536bd0882539b2664e6bf3ae.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

APISIX 是怎么跑起来的

用户头像
geange
2022-09-30

APISIX的源码解析-APISIX是怎么跑起来的

https://static001.geekbang.org/infoq/9a/9a937ab6fdef2a8208de625dde675c17.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

雪花算法,什么情况下发生 ID 冲突?

用户头像
马丁玩编程
2021-09-15

分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先他相对比较长,另外 UUID 一般是无序的

https://static001.geekbang.org/infoq/33/33292f9f79e427ea8a68fa3376086c34.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Lua 入门到精通( 02 Lua 基本语法)《做一个脚本高手》

近期会讲解 Lua 语言编程系列,从最基础入门,到精通,实战,保姆级教程。本文是 Lua 第二篇,下面是传送门,会持续输出 ...

https://static001.geekbang.org/infoq/33/33292f9f79e427ea8a68fa3376086c34.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Lua 入门到精通( 01 Lua 简介以及软件安装)《做一个脚本高手》

近期会讲解 Lua 语言编程系列,从最基础入门,到精通,实战,保姆级教程。本文是 Lua 第一篇,下面是传送门,会持续输出 ...

https://static001.geekbang.org/infoq/bd/bd1cc49edc713cd6d893c2f166f4c2a6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

飞书 + Lua 实现企业级组织架构登录认证

用户头像
K8sCat
2021-08-13

飞书是字节跳动旗下一款企业级协同办公软件,本文将介绍如何基于飞书开放平台的身份验证能力,使用 Lua 实现企业级组织架构的登录认证网关。

插件编排在 Apache APISIX 中的应用与实践

本文作者琚致远,Apache APISIX PMC,支流科技企业产品与大前端技术负责人。通过阅读本文,您可以了解 Apache APISIX 与基本使用场景,以及在低代码潮流下,Apache APISIX 是如何集成“拖拽”的插件编排能力的。

Chaos Mesh 助力 Apache APISIX 提升稳定性

Apache APISIX 是 Apache 基金会下的顶级项目,目前在生产环境中已经通过每日几百亿次请求量的考验。随着社区的发展,Apache APISIX 的功能越来越多,不确定性随之增加。于是,工程师们使用了 Chaos Mesh 助力 Apache APISIX 提升稳定性。

https://static001.geekbang.org/infoq/1c/1c8cf0d3463801f087f90f0ff28f25c3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Lua 开发技巧 - 小表预填充

用户头像
HelloBug
2021-07-14

Lua中创建Table类型数据时,通过对表格进行预填充的方法,提高代码执行效率

https://static001.geekbang.org/infoq/bd/bd423ab6b61205b417aea9d924e89940.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

台达 DOP-100 系列触摸屏 (LUA 程序编写用户管理应用)

用户头像
林建
2021-07-12

台达DOP-100系列的触摸屏全系内置的Lua程序开发环境,提供了一整套完善的用户的类。把之前我需要的功能也完善了。不错不错,欢迎各路看官可以试用。

https://static001.geekbang.org/infoq/53/53202e37404e3247c71d026b97b0b8b4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

我还是没有忍住,于是乎我开通了 lua 语言学习专栏!

用户头像
李阿柯
2021-07-08

想了很久,我还是决定要写一写关于lua语言方面的文章;于是就开通了Lua语言学习专栏:Lua语言从入门到实战。

https://static001.geekbang.org/infoq/4b/4bd410f98097dd09b2aed03301b800cc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试系列 -3 限流场景实践

用户头像
李阿柯
2021-06-03

今天呢,我们就不聊redis面试系列,我们一起来聊一聊限流操作以及使用场景。很奇怪哈,为啥突然转变画风了,之前一篇文章中提到 redis的限流操作,并没有实际给小伙伴们演示以及场景的使用演练。

https://static001.geekbang.org/infoq/a4/a45f2327cd1657f9716c6777e06600e2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试官问我 redis 的 string 应用场景,我是这么回答的!

用户头像
李阿柯
2021-06-01

大家好,我是阿沐!对于redis大家是最熟悉不过了,作为缓存界的使用率一直遥遥领先。基本上整个互联网无论大小公司使用redis占绝大部分,那么很多人使用它,那就是只是使用它,对于它的使用场景并没有去理会太多(能用就行),这篇文章来讲讲redis的基础数据结

skynet 源码分析之网络层—Lua 层

用户头像
赖猫
2020-12-25

本篇主要介绍在Lua服务里调用skynet网络层底层接口的流程,Lua层的api主要在lualib/skynet/socket.lua,

https://static001.geekbang.org/infoq/e2/e269f158f06960d5e788728ddfec86e7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

OpenResty 项目脚手架

用户头像
铁匠
2020-10-14

OpenResty 项目模板,新项目可以 clone 下来修改

https://static001.geekbang.org/infoq/9e/9ef6d2fa0fafe521f6dace755ada7adb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Luajit 字节码解析之 KNUM

用户头像
whosemario
2020-08-29

luajit KNUM 字节码分析

https://static001.geekbang.org/infoq/e0/e0b7a3c3a849b7588d77b692ad461de9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Luajit 字节码分析之 KSTR

用户头像
whosemario
2020-08-28

luajit KSTR 字节码解析

https://static001.geekbang.org/infoq/54/54f2b9dc02817edb225f7555a050ed4b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

我想模糊删除 redis key🤔

用户头像
山中兰花草
2020-07-16

redis中存在很多key,可能随着业务的下架永远也用不到了,需要批量删除(当然也可以不处理,等redis内存不足的时候,自动去执行淘汰策略)。假设存在若干个如下模式的key,都是以 unkey 为前缀,现在希望批量删除。

lua_lua技术文章_InfoQ写作社区