原文:探探的IM长连接技术实践:技术选型、架构设计、性能优化

本文由探探服务端高级技术专家张凯宏分享,原题 探探长链接项目的Go语言实践 ,因原文内容有较多错误,有修订和改动。 引言 即时通信长连接服务处于网络接入层,这个领域非常适合用Go语言发挥其多协程并行 异步IO的特点。 探探自长连接项目上线以后,对服务进行了多次优化:GC从 ms降到 微秒 Go版本均为 . 以上 ,主要gRPC接口调用延时p 从 ms下降到 ms。在业内大多把目光聚焦于单机连接数的 ...

2021-12-14 14:54 0 141 推荐指数:

查看详情

Java or PHP? 谈谈高并发网站的技术选型架构设计

对于许多创业公司,要做网站和手机App, 到底选择Java还是PHP,是个很纠结的事情. 作为一个有10多年经验的工程师,谈谈个人看法. 开门见山,先说结论. 一 结论 PHP, ...

Fri Jul 05 05:44:00 CST 2019 0 1448
云游戏的架构设计技术实现

什么是云游戏? 云游戏这个概念非常简单,就是我把游戏放到服务器上去运行,把游戏渲染出来的的音视频画面,通过流的形式传送到终端,终端上不再需要安装游戏,各种终端比如说电视、手机、PC、平板都可以运行。这样我们就不需要关心游戏怎么去适配不同的软硬件平台、终端性能够不够等等这些问题。这个概念本身是非 ...

Fri Feb 26 02:56:00 CST 2021 0 326
CynosDB技术详解——架构设计

本文由腾讯云数据库发表 前言 CynosDB是新一代分布式数据库,100%兼容MySQL和PostgreSQL,支持存储弹性扩展,一主多从共享数据,性能更是超越社区原生MySQL和PostgreSQL。CynosDB采用share storage架构,其弹性扩展和高性价比的基石则是 ...

Mon Dec 03 19:00:00 CST 2018 0 2747
高并发-核心技术-高性能架构设计方案

什么是高并发? 高并发(High Concurrency)是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求(例如:12306的抢票情况; ...

Wed Feb 16 17:39:00 CST 2022 0 956
阿里IM技术分享(五):闲鱼亿级IM消息系统的及时性优化实践

本文由阿里闲鱼技术团队有攸分享,原题“向消息延迟说bybye:闲鱼消息及时到达方案”,有修订和改动,感谢作者的分享。 1、引言 IM消息作为闲鱼用户重要的交易咨询工具,核心目标有两点: 1)第一是保证用户的消息不丢失; 2)第二是保证用户的消息及时送达接收方。 IM消息 ...

Wed Oct 20 06:56:00 CST 2021 0 115
阿里IM技术分享(四):闲鱼亿级IM消息系统的可靠投递优化实践

本文由阿里闲鱼技术团队景松分享,原题“到达率99.9%:闲鱼消息在高速上换引擎(集大成)”,有修订和改动,感谢作者的分享。 1、引言 在2020年年初的时候接手了闲鱼的IM即时消息系统,当时的消息存在各种问题,网上的用户舆情也是接连不断。 典型的问题,比如: 1)“聊天消息经常丢失 ...

Sun Sep 26 07:28:00 CST 2021 0 129
微服务架构 - 技术选型

微服务架构技术选型 综述 微服务架构是当前主流的分布式应用系统架构体系,而 Spring Cloud 当属其中翘楚。 SpringCloud 是一套微服务架构的规范,抽象了一套通用的开发模式,它的目的是通过抽象出这套通用的模式,让开发者更快更好地开发业务。 Spring Cloud ...

Mon Jul 27 19:49:00 CST 2020 0 842
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM