• im协议设计选型(上)

    一、im协议的分层设计 所谓“协议”是双方共同遵守的规则,例如:离婚...ps:文本只介绍了im协议选型,只是协议设计的上半部分,选型完之后,协议细节如何设计也没有展开讲,后续会撰文讨论《im协议设计细节(下)》。
    文章 2019-08-12 921浏览量
  • 应用层/安全层/传输层如何进行协议选型

    今天就以即时通讯(后称im)为例,讲讲应用层的协议选型。一、im协议的分层设计 所谓“协议”是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素。(1)语法:即数据与控制信息的结构或...
    文章 2019-08-14 773浏览量
  • 【原创】新手入门一篇就够:从零开发移动端IM

    本文将以新手的视角引导你阅读相关文章,以便为从零开发一个移动端IM做好方方面面的知识准备:包括但不限于网络编程基础、通信协议的选型IM的架构设计等等。文笔有限,如有不妥之处还请批评指正,希望对你有用。...
    文章 2016-08-03 2319浏览量
  • IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?

    但市面上的MQ消息中间件产品很多,作为IM系统中必不可少的一环,我们该如何选型?那么请继续阅读本文。学习交流: 即时通讯开发交流3群:185926912[推荐] 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端...
    文章 2018-06-12 2744浏览量
  • IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ...

    因此,对于即时通讯开发者来说,正确地理解MQ消息队列,对于IM或消息推送系统的架构设计、方案选型等都大有裨益。一个典型的消息队列原理图(生产者将消息通过队列传递给消费者) 学习交流: 即时通讯开发交流3群:...
    文章 2018-09-26 3093浏览量
  • 基于Netty,徒手撸IM(一):IM系统设计篇

    架构设计、通信协议和客户端[5]一套海量在线用户的移动端IM架构设计实践分享(含详细图文)[6]一套原创分布式即时通讯(IM)系统理论架构方案[7]一套高可用、易伸缩、高并发的IM群聊、单聊架构方案设计实践[8]一套亿级...
    文章 2022-07-04 262浏览量
  • 手淘千牛IM即时通信-星巴克消息开放实践

    本文主要会从垂直领域行业(包括淘系)的现状,到IM的基本概念及流程,到方案选型分层,到核心模块的设计,到后续的规划思考几个方面来讲述,做个自己的思考,让大家有个全方面的理解。文章提纲 行业情况(淘外和淘...
    文章 2018-11-29 2061浏览量
  • 简述移动端IM开发的那些坑:架构设计、通信协议和客户...

    其次,我们再看一下IM 协议如何选型。通常IM采取的协议有xmpp、mqtt、protobuf等数据通信私有协议,我们来逐一分析他们的优缺点。1.XMPP协议: 优点:基于xml协议,容易理解,使用广泛,易于扩展。缺点:流量大,在...
    文章 2016-08-29 3554浏览量
  • TableStore Timeline:轻松构建千万级IM和Feed流系统

    现代IM系统中消息推送和存储架构的实现:介绍了IM系统的传统架构模型和现代架构模型选型,以及抽象出了一个Timeline模型。高并发IM系统架构优化实践:介绍了使用Table Store主键列自增功能后,对传统IM架构带来的...
    文章 2017-12-27 23217浏览量
  • 现代IM系统中聊天消息的同步和存储方案探讨

    在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。还有一些非以IM系统为核心的...
    文章 2017-11-24 4791浏览量
  • 西安社区|Apache RocketMQ开发者沙龙

    本次分享将结合IM自身业务的特点,从消息中间件的选型及实践两个方面介绍RocketMQ的落地。主要包含:1、RocketMQ相比其它MQ的优势。2、RocketMQ的应用场景。3、RocketMQ的生产实践。报名链接:...
    文章 2019-10-18 2381浏览量
  • IM消息ID技术专题(七):网易严选分布式ID的技术选型、...

    1、引言在《IM消息ID技术专题》系列文章的前几篇...希望能给你的IM系统消息ID技术选型也来更多的启发。学习交流&xff1a;移动端IM开发入门文章&xff1a;《新手入门一篇就够&xff1a;从零开发移动端IM》-开源IM框架源码&xff1a;...
    文章 2022-11-03 162浏览量
  • 现代IM系统中消息推送和存储架构的实现

    在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。还有一些非以IM系统为核心的...
    文章 2017-11-16 36458浏览量
  • 快速理解高性能HTTP服务端的负载均衡技术原理

    IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?《腾讯资深架构师干货总结:一文读懂大型分布式系统设计的方方面面》 《以微博类应用场景为例,总结海量社交系统的架构设计步骤》 《快速理解高性能HTTP服务端的...
    文章 2018-09-11 2042浏览量
  • 移动端IM系统的协议选型:UDP还是TCP?

    从PC时代的IM开始,IM开发者就在为数据传输协议的选型争论不休(比如:《为什么QQ用的是UDP协议而不是TCP协议?这样的问题,隔一段时间就能在社区里看到)。到了移动互联网时代,鉴于移动网络的不可靠性等特点,再...
    文章 2016-08-15 1133浏览量
  • 阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中...

    企业级IM王者——钉钉在后端架构上的过人之处》《阿里IM技术分享(二)&xff1a;闲鱼IM基于Flutter的移动端跨端改造实践》《阿里IM技术分享(三)&xff1a;闲鱼亿级IM消息系统的架构演进之路》《阿里IM技术分享(四)&xff1a;...
    文章 2022-12-30 29浏览量
  • 转载:IM系统架构设计之浅见

    服务端平台及技术选型 系统开发平台:CentOS——Linux发行版的一种,稳定可靠、可定制优化、支持丰富;网络支撑层:libevent——减小开发成本,增强稳定性;缓存存储层:Redis——支持丰富的存储结构,支持分布式...
    文章 2015-11-05 5247浏览量
  • IM跨平台技术学习(四):蘑菇街基于Electron开发IM客户...

    vivo的Electron技术栈选型、全方位实践总结》《IM跨平台技术学习(四)&xff1a;蘑菇街基于Electron开发IM客户端的技术实践》&xff08;本文&xff09;《IM跨平台技术学习(五)&xff1a;融云基于Electron的IM跨平台SDK改造实践...
    文章 2022-10-14 105浏览量
  • IM系统架构设计之浅见

    服务端平台及技术选型 系统开发平台:CentOS——Linux发行版的一种,稳定可靠、可定制优化、支持丰富;网络支撑层:libevent——减小开发成本,增强稳定性;缓存存储层:Redis——支持丰富的存储结构,支持分布式...
    文章 2017-11-22 5979浏览量
  • 基于Netty,从零开发IM(四):编码实践篇(系统优化)

    从零开发移动端IM》-开源IM框架源码&xff1a;https://github.com/JackJiang2011/MobileIMSDK(备用地址点此&xff09;xff08;本文同步发布于&xff1a;http://www.52im.net/thread-3988-1-1.html)2、写在前面...
    文章 2022-07-25 52浏览量
  • 即时通讯(im)框架/系统开发思考(1)-通讯协议选型

    近来笔者接到公司的一个IM开发需要,要在原来的Web业务系统、移动端系统上加入一个即时聊天的功能,具有就是能聊天就行。相信各位也会接到需要开发IM的系统的任务,那么,开发一个im系统应选用哪种通讯协议?2.思考-...
    文章 2020-06-14 2192浏览量
  • 备战双十一·谁的表情包在天上飞

    3.算法选型 人脸融合到表情包的过程可以分四步: 人脸检测 人脸位置对齐 提取脸部五官特征,合成到表情包 调节脸的色调 3.1 在人脸识别部分,我们使用的是dlib库,可以很方便快捷的识别出脸部的68个点,点位置的分布...
    文章 2018-11-14 1800浏览量
  • IM跨平台技术学习(六):网易云信基于Electron的IM消息...

    vivo的Electron技术栈选型、全方位实践总结》《IM跨平台技术学习(四)&xff1a;蘑菇街基于Electron开发IM客户端的技术实践》《IM跨平台技术学习(五)&xff1a;融云基于Electron的IM跨平台SDK改造实践总结》《IM跨平台技术...
    文章 2022-10-27 43浏览量
  • IM跨平台技术学习(六):网易云信基于Electron的IM消息...

    vivo的Electron技术栈选型、全方位实践总结》《IM跨平台技术学习(四)&xff1a;蘑菇街基于Electron开发IM客户端的技术实践》《IM跨平台技术学习(五)&xff1a;融云基于Electron的IM跨平台SDK改造实践总结》《IM跨平台技术...
    文章 2022-10-27 38浏览量
  • iOS从0到1搭建高可用App框架

    一把拉回话题,接着说技术选型,通常我会选择一些当下比较热门、好用的第三方框架,例如:YYKit,YYKit 是一组庞大、功能丰富的 iOS 组件,包含Model解析、图片加载、缓存等基础服务,都是基于Category设计的,使用...
    文章 2017-08-02 1532浏览量
  • 闲鱼消息发展回顾

    为了保障业务高效上线,技术选型上最大化复用已有系统能力,避免重复造轮子。所以,数据模型与底层存储依赖淘系私信体系进行建设;消息数据获取上,客户端全量从服务端拉取消息数据通讯协议使用来往SDK及mtop总体...
    文章 2021-09-09 240浏览量
  • IM 客户端技术演进路线(上)

    IM 技术演进阶段IM v1.0 阶段&xff08;简单、可用&xff09;实现功能用户/客服接入消息收发咨询列表管理设计原理通过「消息转发模块」中消息轮询协程操作 Redis 缓存进行消息分发使用 Protobuf 解决数据传输问题使用 Java...
    文章 2022-06-22 145浏览量
  • 如约而至:微信自用的移动端IM网络层跨平台组件库Mars...

    在其它技术选型上,有时甚至需要细节到API 的使用,比如考虑平台兼容性问题,舍弃了一些函数的线程安全版本,使用了 asctime、localtime、rand 等非线程安全的版本。5.2 阶段2:修炼内功 在多次的灰度验证、数据比对...
    文章 2016-12-28 1961浏览量
  • 【转】如约而至:微信自用的移动端IM网络层跨平台组件...

    在其它技术选型上,有时甚至需要细节到API 的使用,比如考虑平台兼容性问题,舍弃了一些函数的线程安全版本,使用了 asctime、localtime、rand 等非线程安全的版本。5.2 阶段2:修炼内功 在多次的灰度验证、数据比对...
    文章 2016-12-29 2860浏览量
  • 达达O2O后台架构演进实践:从0到4000高并发请求背后的...

    1、引言 达达创立于2014年5月,业务覆盖全国37个城市,拥有130万注册众包配送员,日均配送百万单,是全国领先的最后三公里物流...《IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?《腾讯资深架构师干货总结:一文读懂...
    文章 2018-12-10 6717浏览量
1 2 3 4 5 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化