自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 为skynet的crypt库扩展一些加密(摘要)算法支持

改造起因在上篇文章, 我描述了为skynet添加稳定的websocket支持的起始并阐述了这么做的原因.这几天在测试的时候发现, 当使用skynet内置的httpc库的时候会遇见crypt缺少一些我需要用到的算法(例如: crc、sha256、hmac_sha256等等).这里完全可以假...

2019-07-03 05:09:00 454

转载 Lua Web快速开发指南(10) - 利用MQ实现异步任务、订阅/发布、消息队列

Lua Web快速开发指南(10) - 利用MQ实现异步任务、订阅/发布、消息队列本章节我们将学习如何使用MQ库.MQ库简介MQ库实现了各类消息代理中间件(Message Broker)的连接协议, 目前支持:redis、mqtt、stomp协议.MQ库基于上述协议实现了: 生产者 -...

2019-06-25 20:43:00 259

转载 Lua Web快速开发指南(9) - 使用cf内置的异步库

API 介绍cf框架提供内置的异步库cf, 需要使用的时候我们必须先导入API: local cf = require "cf".定时器与循环定时器cf库内置了一些定时器方法, 这些方法为开发者提供了对时间事件的控制能力. cf.timeout、cf.at、cf.sleep.cf.sl...

2019-06-23 23:05:00 148

转载 为skynet移植一个lua-websocke库

为skynet移植一个lua-websocke库简介目前大部分游戏、移动互联网、H5客户端主要由JavaScript、Lua、C#、C++等语言进行逻辑开发, 其主要通讯方案便是基于HTTP协议的接口请求与Websocket的推送方案.起因skynet内部实现了一套同步非阻塞socke...

2019-06-22 10:06:00 170

转载 Lua Web快速开发指南(8) - 利用httpd提供Websocket服务

Websocket的技术背景WebSocket是一种在单个TCP连接上进行全双工通信的协议, WebSocket通信协议于2011年被IETF定为标准RFC 6455并由RFC7936补充规范.WebSocket使得客户端和服务器之间的数据交换变得更加简单, 使用WebSocket的API...

2019-06-18 22:37:00 281

转载 Lua Web快速开发指南(7) - 高效的接口调用 - httpc库

httpc库基于cf框架都内部实现的socket编写的http client库.httpc库内置SSL支持, 在不使用代理的情况下就可以请求第三方接口.httpc支持header、args、body、timeout请求设置, 完美支持各种httpc调用方式.API介绍httpc库使用前...

2019-06-16 17:58:00 512

转载 Lua Web快速开发指南(6) - Cache、DB介绍

"数据库"与"缓存"的基本概念数据库与缓存是服务端开发人员的必学知识点.数据库"数据库"是一种信息记录、存取的虚拟标记地点的集合统称. 比如现实生活中, 我们经常会用到文件柜、书桌等等数据存取容器.在对容器进行数据存取的时候, 我们会为每一层打上一个标签表示一种分类项. 而这种在数据库...

2019-06-16 01:05:00 150

转载 Lua Web快速开发指南(5) - 利用template库构建httpd模板引擎

介绍template模板引擎是为了使用户界面与业务数据(内容)分离而产生的, 其本身并不是一种深奥的技术.template模板引擎首先会将合法的模板编译为lua函数, 然后将模板文件和数据通过模板引擎生成一份HTML代码.cf的admin库整使使用了template来构建服务端渲染页面,...

2019-06-14 04:45:00 232

转载 Lua Web快速开发指南(4) - 详细了解httpd库的作用

httpd库是基于HTTP 1.1协议实现而来, 内置了高性能的http协议解析器与urldecode解析库.httpd库默认情况下就能工作的很好, 但是在一些需求较为极端的场景还是需要微调一下参数.httpd常用的内置方法介绍1. httpd:timeout(number)设置每个连...

2019-06-14 04:43:00 188

转载 Lua Web快速开发指南(3) - 初识httpd库路由

本章假设您已经知道httpd server如何快速搭建, 并且知道cf的启动流程与运行流程, 知晓httpd如何创建与启动.回顾上一章节-- script/main.lualocal httpd = require "httpd"local app = httpd:new("app")...

2019-06-14 01:43:00 259

转载 Lua Web快速开发指南(2) - cf的运行机制简介与基于httpd库的开发环境搭建

从本章开始假设大家都熟悉lua语法.运行流程在上一章节学会了如何安装cf后, 本章节就会介绍cf到运行机制与httpd的server搭建!cf是一个非常典型的基于协程的事件驱动开发框架在封装成API后, 可以依赖事件循环执行一套稳定运行时环境.而lua本身提供了强大的table数据结构...

2019-06-14 01:42:00 268

转载 Lua Web快速开发指南(1) - 初识cf框架

cf是什么?cf全称为: CoreFramework. 一个基于Reactor事件驱动与协程的lua高性能网络框架, 目前主要面向HTTP Application开发.cf内部主要实现了包括HTTP与HTTP Over Websoket协议的Server, 利用轻量级协程可以很轻松保持成千...

2019-06-14 01:41:00 1035

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除