V
主页
京东 11.11 红包
OpenIM 集群化部署讨论会记录三 | 自动化设计 开源项目的集群化部署方案设计 - 设计稿 - 设计思路 - kubernetes | helm chat
发布人
chart分类 名称 描述 openimserver open-im-server仓库所有进程的部署脚本,由一个主chart,10个子chart组成(后续可能需要合并一些服务)。因为一个整体密不可分,所以才起一个主,多个子chart的形式 openimchat chat仓库所有进程的部署脚步,由一个主chart,3个子chat组成。因为一个整体密不可分,所以才起子chart形式。 openim-web 前端模块的chart,后续如果有多个前端模块,可以有多个chart im-mysql 对官网mysql的chart进行少量改动,然后我们维护好修改后的chart和对应的镜像。改动主要有初始化账户信息。 im-mongodb 对官网的mongodb的chart进行了少量改动,然后我们维护好修改后的chart和对应的镜像。改动量主要是账户信息。 im-kafka 对官网的kafka的chart进行了少量改动,然后我们维护好修改后的chart和对应的镜像。改动量主要是账户信息和初始化的topic。 im-redis 对官网的redis的chart进行了少量改动,然后我们维护好修改后的chart和对应的镜像。改动量主要是账户信息。 im-minio 对官网的minio的chart进行了少量改动,然后我们维护好修改后的chart和对应的镜像。改动量主要是账户信息和网关路由信息。 代码仓库,chart github仓库,chart repo对应关系 四大模块配置对应信息: openimserver(各中间件的账户配置信息和topic业务信息) openimchat(各中间件的账户配置信息,和openimserver-api的url配置) 中间件(账户信息和初始化配置信息) im-web(好像不需要配置其他模块的相关信息)(需要有前端,不过是固定) 所有chart的源码在github仓库管理,不同分支用来管理不同版本,可以一个分支,里面既放中间件,openimserver,openimchat,im-web(开源版本),里面各配置信息都是相同的。一分支对应我们整个openim一个稳定发布的后端版本。 中间件的chart应该是比较固定,配置信息主要是一些账户信息,初始化配置信息。可以不在github进行管理,github仓库只维护那些账户配置和初始化信息即可。 方案一 github仓库一个分支代表一个稳定发布的openim版本,里面有三大模块openimserver,openimchat,im-web的chart脚本,里面包含的配置信息是相互同步的,还有中间件需要运行的配置yaml文件。chart的repo仓库维护三大模块openimserver,openimchat,im-web,CHART VERSION都相同表示一个发布版本。即github仓库推送到chart repo仓库。 镜像有github出的自动生成,业务代码发布了新分支,新分支有重大bug修复。同步到github的chart github仓库,再同步到chart的 repo仓库。这里涉及到多个业务代码github仓库对应一个chart github仓库,怎么各同步法? 在dev和test环境,我们手动编译镜像,推送到默认的dev和test对应的仓库,比如registry.cn-shenzhen.aliyuncs.com/huanglin_hub/admin-api:dev & registry.cn-shenzhen.aliyuncs.com/huanglin_hub/admin-api:test,然后重启对应模块的pod。 需要把minio-api的访问接口加入前缀,解决方案是:对sdk生成出来的url进行人为添加前缀,这个添加指的是前端认为添加。整个后端还是以不添加。这样整个系统可以不需要域名的情况下运行。
打开封面
下载高清视频
观看高清视频
视频下载器
深入探索开源项目 OpenIM:开源即时通讯的未来 | 项目结构、服务器端设计与代码解析
RFC: OpenIM 自动化测试设计方案
OpenIM 集群化部署讨论会记录二 | 自动化设计 开源项目的集群化部署方案设计 - 设计稿 - 设计思路 - kubernetes | helm chat
OpenIM 集群化部署讨论会记录 | 开源项目的集群化部署方案设计 - 设计稿 - 设计思路 - kubernetes | helm chat
(详细讲解 OpenIM 源码部署,Docker Compose 以及 Kubernetes部署)Docker Compose魔法:轻松部署和管理OpenIM
参与开源社区 OpenIM 项目 api->rpc->db 调用,新手如何参与开源社区贡献代码教程
上手参与开源社区 OpenIMSDK server 的项目架构和技术难点
(详细讲解 OpenIM 源码部署,Docker Compose 以及 Kubernetes部署)Kubernetes: 无缝部署和管理OpenIM
OpenIM Mac部署全攻略:实战教学视频 | 手把手教会贡献者 Mac 部署并且贡献代码
TM-2023-07-17-OpenIM 【历史性里程碑】OpenIM Release-v3.0发布——开启全新发布流程和项目代码规范! 以及贡献者 指南 约定
OpenIM 社区:学习开源项目,如何为开源项目做贡献
全面解析OpenIM: 深入部署、监控与压测策略 - OpenIM双周会详细纪要
开源智能客服项目 OpenKF 第一阶段讨论会回放 - 第一阶段工作和任务划分
【OpenIM双周会】 TM-2023-07-20 【历史性里程碑】OpenIM Release-v3.0发布—深入解析OpenIM 3.0版本及对接文档
开源通讯技术巨头重磅更新:OpenIM双周会大揭秘,3.3.0版即将来袭,深入解读即时通讯的开源社区的未来发展与创新趋势!
github开源项目的质量元数据徽章,打造花样readme,让你的GitHub项目更加让人喜欢。可以很容易地包含在 GitHub 自述文件或任何其他网页中。
千万级Golang IM分布式微服务项目
【2023-11-23】 OpenIM 双周会精华:揭秘 v3.5 版本新特性与未来展望
【开源项目】若依框架vue前后端分离版知识点讲解
TM-2023-08-17-OpenIM 数据中心 ! OpenIM Release-v3.2发布——贡献者答疑
【热播回放 2023-10-12】:Bilibili上的OpenIM社区开发者双周会讲解 OpenIM V2 到 V3 模块的数据迁移,AI 智能Openkf
室内设计方案优化户型改造实战解析教程!设计大佬的经验分享,从零开始教你做方案|空间划分/空间布局/设计思维
OpenIM团队双周视频会议:AI技术探索与OpenIM平台未来发展方向
OpenIM 双周会精华:揭秘v3.4版本新特性与未来展望
简介处自取丨499套农村别墅施工图纸-农村自建房设计图纸方案,包含源文件及预览图!
言殳原创丨100平方自然系住宅!平面方案设计构思分享!
【热播回放 2023-09-21】前半部分:Bilibili上的OpenIM社区开发者双周会精彩瞬间以及技术讲解,共创美好开源
和印度小伙的一次会议,他希望得到一次远程工作或者实习的机会,表达能力很棒
【OpenIM双周会】 TM-2023-08-24 【历史性里程碑】OpenIM Release-v3.2发布—深入解析OpenIM 3.2版本及对接文档
25社工考研|方案设计怎么答?
【直播回放】开源项目OriginCar edu版——基础使用指南
开源众多项目,总有一款适合你!
GitHub正版开源项目【Alist】,天下网盘统一管理,安装部署完整版教程!
开源项目本地部署,文本转语音、语音克隆(F5-TTS),效果感觉不错。
🛋️情景英语【美国宜家城】🍕厨房设计方案-Ariannita la Gringa
31.西门子1200PLC脉冲控制三轴联动程序
免费开源的AI抠图模型分享
Tiny-GPU github 开源项目的手把手教学仿真操作 (之前录制的存货,无后续视频,已终止该项目的学习)
【热播回放】Bilibili上的OpenIM社区开发者双周会精彩瞬间以及技术讲解,共创美好开源
立创实战派ESP32-S3,嘴对嘴带你从入门到项目实战!10年嵌入式工程师倾囊相授