一、软件的架构 1.C/S(客户端/服务器):一般我们使用的软件都是C/S架构,比如系统中的软件QQ、360安全卫士、office等。C表示客户端(通常为图形化界面),用户是通过客户端来使用软件;S表示服务器,服务器负责处理软件的业务逻辑。其特点如下: (1)软件使用前必须得安装 &nbs
转载
2023-12-23 22:44:39
347阅读
作者|冯启航编辑|小智QQ 空间的在增值营收服务上探索了多年,本文将展示负责增值服务体系的后台工程师如何在众多增值业务需求面前找到最合适的技术架构的支撑这个年入几十亿的产品,以及如何利用好大数据为增值营收带来新的增长引擎。注:本文整理自 QCon 2017 北京站上的演讲,原题为:《QQ 空间平台百亿级流量的社交广告系统海量实践》QQ 空间业务背景 空间里的
转载
2023-12-12 21:44:02
0阅读
摘 要近些年,互联网行业的发展带给了很多人在生活上的便利,互联网能够改变人们的生活和工作的模式。很多企业都在将普通的工作模式结合了互联网,利用互联网的优势提高管理员的工作效率。目前不少企业QQ系统存在着许多问题,因此可以设计一个企业QQ系统提高管理员的工作效率。本系统所使用的开源框架为SSM,存储数据的数据库采用了MySQL,开发工具选择使用idea。在实现企业QQ系统之前,需要通过调
转载
2023-10-13 10:35:31
30阅读
手机QQ的原本的产品定位定位于移动社交,并将娱乐与生活服务相结合,整体的架构模块QQ主要分为登录注册,消息,聊天,联系人,动态,侧边栏,设置等几大模块.其中消息模块和聊天模块是核心模块.好友动态及联系人属于次核心模块,延续了PC端的界面结构. 而qq的后台的IM在转变的过程中,每一个级别的要求的分别都不一样,比如有十几万以及上百万的性能的要求、24小时的连续服务以及时刻不
转载
2023-07-25 11:30:47
14阅读
前言 INTRODUCTION2月24日,腾讯官方正式发布QQ Linux版 v3.1.0,从该版本起QQ开始支持龙架构(LoongArch)平台,可在龙芯3A5000终端的UOS、麒麟、Loongnix等操作系统上原生运行。自此,龙架构和X86、ARM并列成为腾讯QQ官方同步支持的三大CPU架构。QQ for Linux功能全部移植此次推出的QQ Linux版 v3.1.0,采用全新架
转载
2023-12-11 16:48:21
5阅读
腾讯QQ使用何种开发平台? 腾讯QQ的开发分客户端软件和服务器端软件两部分。 客户端采用 Microsoft &nb
转载
2024-03-06 22:45:30
116阅读
作为腾讯最核心最基础的后台服务之一,QQ基础数据库是存储QQ用户帐户信息和关系链信息的海量集群,它承载了百万级每秒的访问量、十亿级的账户数、百亿级关系链。如此大规模的集群,它是如何从300万的数量级一步一步演变而来?在它数据量不断增长的过程中,它经历了哪些困难,又是如何解决的?如今,它的架构是怎么样的?4月10日晚,腾讯大讲堂《QQ基础数据库架构演变之路》活动在武汉人文馆主厅举办。超过1000位学
转载
2023-07-18 09:53:03
22阅读
1、前言也许没有多少人记得2004年发生的事情。但对于老腾讯来说,14年前的那个日子,2004年6月16日永远难以忘怀。这一天,QQ诞生5年后的腾讯在香港联交所主板上市,由此拉开了腾讯快速成长的序幕。这14年间,腾讯的网络基础架构也伴随着各种业务的发展而发展,变迁而变迁。早年间网络经历的一切,不管是窘迫、重压,还是喜悦都渐渐消失在人们的记忆中,只能在泛黄的老照片,老员工零碎的讲述中寻觅。。
转载
2023-11-17 15:26:38
161阅读
后台技术演化启示 在QQIM后台技术演化过程中,每一个级别要求的技术不一样,如十万级和百万级在线要求高性能、7*24小时连续服务;千万级要求高可用性和高可运维性。而到了亿级在线,就要求高性能、高可用性、高可运维性和高灵活性“四高”准则,每提升一个量级,相应的四个高都会有相应的要求,而且技术难度也会提升一个量级。 团队经历了从1.4万到千亿级飞跃的过程,免不了很多教训,正是因为有了这
转载
2023-09-07 19:44:14
17阅读
一 概述本文搭建QQ主流框架程序,包含以下功能:底部有:消息、联系人、动态、设置四个按钮,通过按钮切换对应的界面每个界面有界面布局和按钮
联系人界面:UISegmentedControl切换和添加联系人按钮跳转到联系人添加界面动态、设置页面:分组二 QQ主流框架(Main.storyboard)2.1 界面拖拽布局移除旧的布局(xcode自动生成)添加一个TabBarController作为主程序
几天前腾讯在体验中心发布了新版Android QQ 5.0的体验邀请,不过一直没有给出更新列表。终于……在苦等了几天后,小编获得了这个版本的优先体验权。最大的改进,就是布局完全不同了。图01 猜猜新版都有啥变化?1.界面:不再iOS7从4.6版开始,Android QQ便使用IOS7界面,然而网友们的反应却不尽相同。5.0版的一个很重要变化,就是对这个界面进行微调。变蓝的顶部、全新的图标、圆滚滚的
转载
2024-01-09 23:13:12
225阅读
C/S,客户端/服务器1.一般我们使用的软件都是C/S架构2.比如系统的中的软件QQ、360、office、XMind3.C表示客户端,用户通过客户端来使用软件4.S表示服务器,服务器负责处理软件的业务逻辑特点1.软件使用前必须得安装2.软件更新时,服务器和客户端得同时更新3.C/S架构的软件不能跨平台使用4.C/S架构的软件客户端和服务器通信采用的是自有协议,相对来说比较安全B/S,浏览器/服务
转载
2023-05-26 14:09:13
351阅读
# QQ的软件架构揭秘
QQ作为中国最为广泛使用的即时通讯工具之一,其背后的软件架构极为复杂,涉及到多个模块和技术的协调运作。本文将介绍QQ的核心软件架构,解析其关键组件,并通过实用的代码示例与关系图帮助大家更好地理解其工作原理。
## 一、QQ软件架构概述
QQ的软件架构主要由以下几个部分组成:
1. **客户端**:负责用户的输入和输出,提供用户界面。
2. **消息服务器**:处理用
今天学习了腾迅的ppt分享《1.4亿在线背后的故事》,tecent技术果然是很NB的,对ppt进行了精简总结,以备不时之需。
[img]http://dl.iteye.com/upload/attachment/583218/c8ac1426-6704-3c36-a7d7-a8d5d67ee736.jpg[/img]
[size=large][colo
转载
2023-10-08 20:42:23
15阅读
-----------sodme 大宝
hi, all:
我把第一个问题选为:QQ的架构。呵呵,题目是不是有点大?QQ现在的最高在线用户数是1900万,我们来讨论一下要作一个这样的架构如何来作更好,大家积极发言,这也是我这个周末为自己选择的思考题,呵呵。大家积极畅所欲言。
我们讨论的问题可以包括但不限于这些内容:
1.登录时的负载如何解决的
2.服务器主要作哪些事,
转载
2024-01-05 22:08:24
40阅读
关键词:QQ、TIM、产品结构图、框架授课老师:张森鹏QQ和TIM同使用QQ账号进行登录,很多时候,TIM被认为是QQ的办公版本或者是精简版本。随着用户的年龄增长,渐渐对于一些会员的功能失去了兴趣,也逐渐无意和自己的好友去攀比谁的QQ等级更加高以及谁拥有的会员等级更高。这个时候,TIM显然更能够满足用户的需求,那么这两款软件究竟有哪些差别呢?本文将为您解析。 一、产品结构图 分析两款产品的不同可以
转载
2024-05-10 19:05:07
167阅读