合宙Air780EG開発ボードチュートリアル - sysライブラリの紹介 (LuatOSベース)
sysライブラリ
sysライブラリのインターフェース関数については、sysインターフェース関数を参照してください。
一、sys.taskInit(func, arg1, arg2, argN)
タスク(コルーチン)を作成します。
パラメータ:
function: 実行する関数。匿名関数、ローカル関数、またはグローバル関数を指定できます。
any: 渡す引数1(任意)
any: 渡す引数2(任意)
any: 渡す引数N(任意 ...
5月25日 08:31 投稿
Redisのトランザクション処理:MULTI/EXECとLuaスクリプトの比較分析
Redisにおけるトランザクション処理は、主に「MULTI/EXECコマンドによるトランザクションモード」と「Luaスクリプト」の2つのアプローチが存在します。
結論から述べると、それぞれの特性は以下の通りです。
**トランザクションモード (MULTI/EXEC)**
* 隔離性を保証します。
* 永続性の保証は困難です。
* 限定的な原子性を持ちますが、ロールバック機能はサポー ...
5月19日 11:33 投稿
wrkツールを拡張してTCPバイトストリームプロトコルの負荷テストを実現する方法
wrk拡張によるTCPバイトストリームプロトコル対応
wrkはHTTP(s)負荷テストツールとして広く利用されていますが、TCPベースのバイトストリームプロトコルに対応するためにはカスタマイズが必要です。本記事ではその実装方法を解説します。
基本アーキテクチャ
wrkは以下の主要コンポーネントで構成されています:
Redisのaeイベントループフレームワーク
LuaJITスクリプ ...
5月17日 01:38 投稿