240 投稿
收录了9篇文章 · 1人关注
  • react - 项目开发Tips

    1. 概述 本文介绍React开发过程的一些经验和坑。 2. 组件 分栏组件 与antd pro components结合在一起,会有css问题...

  • Electron - 工程开发Tips

    1. 概述 本文介绍Electron项目开发的一些经验和坑,主要是基于Electron的IM项目。 2. 开发基础 2.1. Vue和React...

  • Resize,w 360,h 240
    IM - 核心功能之分布式部署方案

    1. 概述 本文继续介绍IM系统分布式部署方案。 2. IM分布式部署方案 RabbitMQ支持跨地区分布式集群部署,其采用的通信协议AMQP支...

  • Resize,w 360,h 240
    IM - 常见问题与术语介绍

    1. 概述 本文介绍IM系统常见问题,以及术语介绍。 2. 常见问题 2.1. 网络闪断或SM掉线的客户端处理流程 Client优先遍历本地可用...

  • Resize,w 360,h 240
    IM - 核心功能之消息收发和MQ设计

    1. 概述 本文继续介绍IM系统核心功能之二,分别是 消息收发 RabbitMQ设计 2. 消息收发流程 流程图 如下图,关于消息审计Audit...

  • Resize,w 360,h 240
    IM - 核心功能之登录登出和好友验证

    1. 概述 本文介绍IM系统核心功能之二,分别是 登录登出 好友验证 2. 登录/登出流程 一图胜千言,看图 3. 用户好友验证流程 下图是好友...

  • Resize,w 360,h 240
    IM - 系统架构设计

    1. 概述 IM系统架构设计,如下图,主要分为两部分: 云盘系统Cpan(蓝色部分)。为了兼容已有云盘系统,提供Web SM和IM Portal...

  • Resize,w 360,h 240
    IM - 消息四大特性与实现方案

    1. 概述 本文介绍即时通讯软件中,消息的几个特性如何保证 实时性 安全性 有序性 可靠性(不重不漏) 2. 实时性 消息的传输过程,分为三个阶...

  • Resize,w 360,h 240
    IM - XMPP简介

    1. 概述 XMPP是一个可扩展的消息与空间协议(Extensible Messaging and Presence Protocol)。 该协...