All Projects → sassembla → Nginx Luajit Ws

sassembla / Nginx Luajit Ws

nginx + nginx-luajit + websocket

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Nginx Luajit Ws

Gowebsocket
golang基于websocket单台机器支持百万连接分布式聊天(IM)系统
Stars: ✭ 937 (+4831.58%)
Mutual labels:  websocket, nginx
Light Push
轻量级推送服务和实时在线监控平台,同时用于开发即时通信系统,基于node的socket.io,支持web、android、ios客户端,支持移动端离线推送,可进行分布式部署
Stars: ✭ 128 (+573.68%)
Mutual labels:  websocket, nginx
Xray onekey
Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本
Stars: ✭ 7,012 (+36805.26%)
Mutual labels:  websocket, nginx
Dockerfiles
Dockerfiles I create that may or may not be useful.
Stars: ✭ 5 (-73.68%)
Mutual labels:  nginx
Amazon Scripts
Administrative scripts for my EC2 Amazon Linux based Meteor/Mongo/Nginx/Node/Passenger server
Stars: ✭ 6 (-68.42%)
Mutual labels:  nginx
Ngx mruby
ngx_mruby - A Fast and Memory-Efficient Web Server Extension Mechanism Using Scripting Language mruby for nginx
Stars: ✭ 891 (+4589.47%)
Mutual labels:  nginx
Go jwt
golang for websocket wechat or weixin and jwt,http ratelimit
Stars: ✭ 19 (+0%)
Mutual labels:  websocket
Netboot Httpd
Docker container for serving netboot image over http. Use in combination with BSDPy
Stars: ✭ 5 (-73.68%)
Mutual labels:  nginx
Docker Testing
Stars: ✭ 18 (-5.26%)
Mutual labels:  nginx
Docker Node Nginx Alpine
Dockerfile to build an image with Nginx and Node (npm and yarn) on Alpine Linux
Stars: ✭ 16 (-15.79%)
Mutual labels:  nginx
Keyless Solution
The solution of keyless proxy.
Stars: ✭ 16 (-15.79%)
Mutual labels:  nginx
Ws Promise Client
PROJECT MOVED: https://github.com/kdex/ws-promise
Stars: ✭ 6 (-68.42%)
Mutual labels:  websocket
Swizzin
A simple, modular seedbox solution
Stars: ✭ 888 (+4573.68%)
Mutual labels:  nginx
Glowing Bear
A web client for WeeChat
Stars: ✭ 830 (+4268.42%)
Mutual labels:  websocket
Bigq
Messaging platform in C# for TCP and Websockets, with or without SSL
Stars: ✭ 18 (-5.26%)
Mutual labels:  websocket
Docker Nginx Php5 Laravel5
A Dockerfile which produces a docker image that runs Ubuntu 14.04, Nginx, PHP5 for Laravel 5.
Stars: ✭ 5 (-73.68%)
Mutual labels:  nginx
Nginx Nonewlines
This is an nginx module to strip the served HTML of all newlines (\n and \r characters)
Stars: ✭ 17 (-10.53%)
Mutual labels:  nginx
Vestacp nginx pagespeed http2
Rebuild Nginx with Google PageSpeed and http/2 for VestaCP
Stars: ✭ 16 (-15.79%)
Mutual labels:  nginx
Drab
Remote controlled frontend framework for Phoenix.
Stars: ✭ 833 (+4284.21%)
Mutual labels:  websocket
Flyapi
基于SSM layui 开发的多人博客系统,目标在于让每个人都能精准阅读和专注写作。
Stars: ✭ 16 (-15.79%)
Mutual labels:  nginx

nginx-luajit-ws

SS

nginxでluaを使ってWebSocketを受け付ける。

  1. nginx上のluaでClient-ServerをWebSocket接続
  2. すべての接続がmessageQueueを介して一箇所のcontextに収束
  3. contextはmessageQueueにアクセスできさえすれば要件を満たせる。どんな言語でも環境でも書けるはず
  4. contextとWebSocket接続が疎結合なので、接続保ったままcontextの更新が可能(単に別なだけ)

Build image

docker build -f ubuntu.dockerfile -t nginx-luajit-ubuntu .

Create container from image

docker run -ti -d --name nginx_luajit -p 8080:80 -v $(pwd)/logs:/nginx-1.11.9/1.11.9/logs nginx-luajit-ubuntu

Connect to connnection server

open client.html by web browser.

Logs

all nginx logs are located in ./logs folder.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].