随笔分类 -  nchan

nchan 集成keydb简单测试&一些说明
摘要:因为keydb 是完整兼容redis的,所以对于单机版本的兼容是很简单的,配置就行了 参考单机运行 docker-compose 文件 version: '3' services: db3: image: eqalpha/keydb command: keydb-server /etc/keydb/ 阅读全文

posted @ 2023-03-18 21:55 荣锋亮 阅读(199) 评论(0) 推荐(0) 编辑

nchan 火焰图学习
摘要:主要是想学习下nchan nginx 模块的生命周期阶段函数,为了方便直接基于openresty+perf 搞了一个docker 镜像 方便了解nchan 的阶段处理 docker 镜像构建 具体参考github 文档, https://github.com/rongfengliang/openre 阅读全文

posted @ 2022-06-05 23:10 荣锋亮 阅读(92) 评论(0) 推荐(0) 编辑

基于nchan 开发消息服务的一些核心知识点
摘要:以前简单说明下如何集成,在此说明下集成核心的指令,可以加速我们的集成 参考集成模式 此图以前简单介绍过 核心: 基于redis 以及一些消息管理api,我们利用nchan 提供的auth 以及消息转发能力,对于消息进行处理,对于消息做一些扩展 几个核心指令 认证&安全 因为部分处理属于长连接,连接是 阅读全文

posted @ 2022-06-05 16:52 荣锋亮 阅读(171) 评论(0) 推荐(0) 编辑

基于nchan 构建可靠的websocket 服务
摘要:以下只是简单的说明,细节上后边会详细从实践上说明 参考图 集成简单说明 我们基于redis 保证消息的可靠,同时结合openresty 做一些扩展,利用nchan提供的auth 以及消息回调处理能力我们进行消息的处理,利用nchan 对于消息的处理能力我们只需要开发一些rest api 接口,消息核 阅读全文

posted @ 2022-06-05 00:29 荣锋亮 阅读(122) 评论(0) 推荐(0) 编辑

openresty 1.21.4 集成nchan 1.3.0
摘要:原计划是将nchan 构建为一个动态模块(centos 的)但是发现包含了一些gcc 的问题,所以就直接使用了容器构建(alpine) 镜像 直接复用了openresty官方的,添加了nchan模块,具体参考github,同时也包含了一个fat jar dalongrong/openresty:1. 阅读全文

posted @ 2022-06-04 18:13 荣锋亮 阅读(187) 评论(0) 推荐(0) 编辑

Nchan 实时消息内置变量
摘要:以下参考官方文档: $nchan_channel_idThe channel id extracted from a publisher or subscriber location request. For multiplexed locations, this is the first chan 阅读全文

posted @ 2017-11-20 19:20 荣锋亮 阅读(306) 评论(0) 推荐(0) 编辑

Nchan 实时消息 安全配置
摘要:备注: 即时消息的安全对于我们来说是比较重要的,作者在设计Nchan 的时候已经考虑了 a. nchan_authorize_request (Hooks and Callbacks)可以集成后端服务 配置如下: upstream my_app { server 127.0.0.1:8080; } 阅读全文

posted @ 2017-11-20 19:20 荣锋亮 阅读(470) 评论(0) 推荐(0) 编辑

Nchan 实时消息ha 配置
摘要:备注: Nchan 的数据持久化,以及ha 都是通过redis实现的,如果要做到无单点可以使用redis cluster 同对于Nchan server 进行多副本 1. 安装 下载nginx or openresty 源码同时下载Nchan 源码进行编译打包即可 2. 简单sub/pub 配置 l 阅读全文

posted @ 2017-11-20 19:19 荣锋亮 阅读(946) 评论(0) 推荐(1) 编辑

Nchan 安装试用(openresty 同时支持)
摘要:备注: 使用nginx最新的源码包(nginx-1.13.6),以及源码安装 1. 下载源码包(nginx+ Nchan) https://nginx.org/download/nginx-1.13.6.tar.gz wget https://github.com/slact/nchan/archi 阅读全文

posted @ 2017-11-20 14:28 荣锋亮 阅读(1077) 评论(0) 推荐(0) 编辑

Nchan nginx 支持的开源消息推送模块
摘要:1. 介绍 // 官方说明 Nchan is a scalable, flexible pub/sub server for the modern web, built as a module for the Nginx web server. It can be configured as a s 阅读全文

posted @ 2017-11-20 13:13 荣锋亮 阅读(788) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示