最新 最热

(三) 服务器端的程序架构介绍2

下面我们以pc端登录为例来具体看一个数据包在服务器端各个服务之间走过的流程:步骤1:login_server初始化侦听socket,设置新连接到来的回调函数。8080端口,该端口是为http服务配置...

2018-04-04
0

(三)服务器端的程序架构介绍1

通过上一节的编译与部署,我们会得到TeamTalk服务器端以下部署程序:db_proxy_serverfile_serverhttp_msg_serverlogin_servermsfsm

2018-04-04
0

(三)一个服务器程序的架构介绍

本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos 7.0编译器:gcc/g++ 4.8.3 cmake 2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有1...

2018-04-04
0

关于即时通信服务器架构的一些思考

对于一个即时通信服务器来说,在用户量少的时候,一台服务器就足以提供所有的服务。而这种架构也最简单,举个例子,用户A与用户B互为好友,A向B发消息,服务器接收到消息时,解析出接收消息的人,直接转发给B即...

2018-04-04
0

ONOS系统架构之高可用实现方案的演进

在文章《ONOS高可用性和可扩展性实现初探》讲到了ONOS系统架构在高可用、可扩展方面技术概况,提到了系统在分布式集群中如何保证数据的一致性。在数据最终一致性方面,ONOS采用了Gossip协议,这一部分的变化不大,而在强一致...

2018-04-04
0

Facebook 直播是如何承受海量压力的?

挑战Facebook 在 2016 年底时的月活用户数有 1860 万,Facebook live 的压力很大,有大量的人开直播,有大量的用户观看直播整体来看,直播的挑战在于:需要能够同时支持数百万的直播流对于同一个直播流,需要能够支持数百万的用...

2018-04-04
0

魅族大数据之用户洞察平台

摘要魅族DMP(用户洞察平台),通过对三方受众数据的汇聚、清洗、智能运算,构建了庞大的精准人群数据中心,提供丰富的用户画像数据以及实时的场景识别力。对内:无缝对接各类业务平台的数据应用,如广告平台,PUSH推送,个性化推荐之...

2018-04-04
0

大型图片网站 500px 是如何处理图片的?

500px 是一个国际大型图片类网站,致力于摄影分享、发现、售卖的专业平台需要处理海量用户上传的图片,并且有N倍于上传量的图片展示量根据一年前公布的数据,500px 每天会产生20TB的数据传输量500px 的基础架构开发语言主...

2018-04-03
0

美国建站平台 Wix 的架构变迁

背景Wix 是全世界最大的自助建站云平台,可以让每一个人通过拖拽等简单的方式轻松的创建一个漂亮的网站这个平台上已经创建了6000万个网站,覆盖190个国家2PB 的用户文件,每天增长1.5TB3个数据中心,使用2个云平台(Google, AW...

2018-04-03
0

魅族推荐平台架构

摘要魅族是一家智能手机研发公司,也是一家互联网公司,拥有超大规模的用户量及海量数据量,魅族推荐平台实现了在海量的数据中对算法模型进行在线及离线训练,在高并发的场景下实时进行预测为用户推荐更感兴趣的信...

2018-04-03
0