1、Kong搭建 kong 的安装部署方式有很多中,官方提供了如下几种的安装方式。 还有一些社区提供的安装方式 注: 每种方式的具体如何安装部署,请移驾到 官网 1.1、docker安装部署 下面我们来详细介绍下使用do…
分类:lua教程
企业级API网关Kong系列
1、企业级API网关学习使用知识整理 1.2 目录 1.2.1 介绍 【API网关Kong系列一】- 简介 1.2.2 安装部署 【API网关Kong系列二】-docker&安装 1.2.3 Kong Admin…
【API网关Kong系列一】- 简介
1、简介 Kong 是一个企业级服务网关,底层是使用lua语言,整合Nginx 实现了强大的服务转发,路由,验证功能, 1.2 官方描述 Kong was originally built at Mashape to s…
Kong网关部署
Kong是一个使用了lua-nginx-module运行在Nginx之上的Lua应用。Kong是一个成熟的API网关解决方案。API 网关,即API Gateway,是大型分布式系统中,为了保护内部服务而设计的一道屏…
移动端orm框架性能测评
移动端orm框架性能测评 flutter_orm_plugin 发布以来,不少团队试用了,我发现大家对这类数据库相关的库,第一反应就是性能如何,之前确实没做太多行业对比,最近觉得还是有必要做一下性能测试,给大家一个交代的…
lua 牛牛算法
最近在写棋牌游戏,写了一个牛牛的算法,在这里分享给大家! 部分代码参考了网上的! main.lua #!/usr/local/bin/lua local card = require("card") local bit …
为skynet的crypt库扩展一些加密(摘要)算法支持
改造起因 在上篇文章, 我描述了为skynet添加稳定的websocket支持的起始并阐述了这么做的原因. 这几天在测试的时候发现, 当使用skynet内置的httpc库的时候会遇见crypt缺少一些我需要用到的算法(例…
Lua Web快速开发指南(10) - 利用MQ实现异步任务、订阅/发布、消息队列
本章节我们将学习如何使用MQ库. MQ库简介 MQ库实现了各类消息代理中间件(Message Broker)的连接协议, 目前支持:redis、mqtt、stomp协议. MQ库基于上述协议实现了: 生产者 -> …
Lua Web快速开发指南(9) - 使用cf内置的异步库
API 介绍 cf框架提供内置的异步库cf, 需要使用的时候我们必须先导入API: local cf = require "cf". 定时器与循环定时器 cf库内置了一些定时器方法, 这些方法为开发者提供了对时间事件的控…
为skynet移植一个lua-websocke库
简介 目前大部分游戏、移动互联网、H5客户端主要由JavaScript、Lua、C#、C++等语言进行逻辑开发, 其主要通讯方案便是基于HTTP协议的接口请求与Websocket的推送方案. 起因 skynet内部实现了…
Redis + Lua 接口限流最佳实践策略
1.应用场景 我们开发的接口服务系统很多都具有抗高并发,保证高可用的特性。现实条件下,随着流量的不断增加,在经费、硬件和资源受限的情况下,我们就需要为我们的系统服务制定有效的限流、分流策略来保护我们的系统了。 2.算法简…
Lua Web快速开发指南(8) - 利用httpd提供Websocket服务
Websocket的技术背景 WebSocket是一种在单个TCP连接上进行全双工通信的协议, WebSocket通信协议于2011年被IETF定为标准RFC 6455并由RFC7936补充规范. WebSocket使得…