首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
逆流成河ws
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
实战 Go:如何实现一个简单分布式系统
Go 语言天然支持异步编程,而且静态语言能保证应用系统的稳定性。笔者的开源项目 Crawlab 作为爬虫管理平台,也应用到了分布式系统。本篇文章将介绍如何用 Go 语言编写一个简单的分布式系统。
适合新手:手把手教你用Go快速搭建高性能、可扩展的IM系统(有源码)
本文为开源工程:“github.com/GuoZhaoran/fastIM”的配套文章,原作者:“绘你一世倾城”,现为:猎豹移动php开发工程师,感谢原作者的技术分享。 阅读提示:本文适合有一定网络通信技术基础的IM新手阅读。如果你对网络编程,以及IM的一些理论知识知之甚少,请…
go语言写的IM服务器
goim是一个简单的即时通讯服务器,代码全部使用golang完成,功能包含好友之间一对一聊谈,群组聊天,支持单用户多设备同时在线,就像微信一样,当你同时使用两个设备登录账号时,两个设备可以都可以接收到消息,当你用一个设备发送消息时,另一个设备也能收到你发送的消息。目前完成了第一…
跟我一起开发商业级IM(1)—— 技术选型及协议定义
终于可以开始写这个系列的文章了,本系列文章预计将分为13篇,由于IM涉及的知识点稍复杂,所以每个知识点都会单独用一篇文章来阐述,尽量讲透彻,方便大家理解。 可能大家会问,有了之前的NettyChat和开源一个自用的Android IM库,基于Netty+TCP+Protobuf…
从零开始开发IM(即时通讯)服务端
可以说几乎所有高实时性的应用场景都需要用到IM技术。 支持用户登录,好友关系等基本功能。 向Alice发送一个sent(hello)表示消息已经被发送到服务器。 2. 3. Bob阅读消息后,客户端向服务器发送read(hello)表示消息已读 这个消息会像一个普通聊天消息一…
亿级IM聊天系统架构设计与重难点分析
@[TOC] 一、IM系统概述 1、应用场景 IM系统就是即时通讯(Instant Messaging)系统的简称。 IM其实并不局限于聊天、社交这类“典型”应用中,实际上它已经广泛运用于我们身边形形
如何设计实时聊天系统的架构
本文展示了如何设计一款实时聊天系统的架构,包括: 如何设计通讯协议类型 服务器端架构 消息存储结构 关键的过程如何处理 如何权衡一些冲突 如何估算所需资源
Golang实现一个聊天工具
简介 聊天工具作为实时通讯的必要工具,在现代互联网世界中扮演着重要的角色。本博客将指导如何使用 Golang 构建一个简单但功能完善的聊天工具,利用 WebSocket 技术实现即时通讯的功能。 为什
轻量级开源即时通讯项目:Open Im Server
Open Im Server:轻松搭建,随心沟通,让距离更近一步!- 精选真开源,释放新价值。 概览 Open IM Server 是一个基于 Go 实现的轻量级全功能开源即时通讯服务器项目,专为需要
稳扎稳打 部署丝滑 开源即时通讯(IM)项目OpenIM源码部署流程(linux windows mac)
背景 OpenIM包含多个关键组件,每个都是系统功能必不可少的一部分。具体来说,MongoDB 用于持久化存储;Redis 用作缓存;Kafka 用于消息队列;Zookeeper 用于服务发现;Min