腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
高性能服务器开发
专栏成员
举报
344
文章
551760
阅读量
214
订阅数
订阅专栏
申请加入专栏
全部文章(344)
编程算法(73)
linux(64)
c++(38)
windows(34)
其他(31)
java(29)
数据库(28)
api(24)
socket编程(23)
云数据库 Redis(22)
sql(22)
开源(20)
网络安全(20)
https(19)
架构设计(19)
缓存(18)
数据结构(17)
游戏(14)
react(13)
http(13)
tcp/ip(13)
云数据库 SQL Server(11)
网站(11)
ide(9)
nginx(9)
腾讯云测试服务(9)
系统架构(9)
node.js(8)
git(7)
云服务器(6)
单片机(6)
容器(6)
分布式(6)
压力测试(6)
hashmap(6)
微信(6)
安全(6)
go(5)
android(5)
github(5)
unix(5)
存储(5)
微服务(5)
c 语言(4)
javascript(4)
汇编语言(4)
打包(4)
spring(4)
大数据(4)
facebook(4)
python(3)
jvm(3)
二叉树(3)
rabbitmq(3)
kafka(3)
任务调度(3)
es(3)
负载均衡(2)
区块链(2)
自动驾驶(2)
html(2)
nosql(2)
windows server(2)
负载均衡缓存(2)
apache(2)
容器镜像服务(2)
文件存储(2)
访问管理(2)
人工智能(2)
jdk(2)
ssh(2)
dns(2)
flash(2)
rpc(2)
udp(2)
nat(2)
腾讯云开发者社区(2)
php(1)
lua(1)
bash(1)
servlet(1)
jquery ui(1)
css(1)
jquery(1)
json(1)
qt(1)
oracle(1)
memcached(1)
mvc(1)
svn(1)
tomcat(1)
全文检索(1)
bash 指令(1)
深度学习(1)
云数据库 MongoDB(1)
NAT 网关(1)
VPN 连接(1)
消息队列 CMQ 版(1)
API 网关(1)
SSL 证书(1)
mongodb(1)
图像处理(1)
日志数据(1)
电商(1)
渲染(1)
智慧零售(1)
webpack(1)
kubernetes(1)
运维(1)
黑客(1)
shell(1)
hadoop(1)
erp(1)
mybatis(1)
面向对象编程(1)
jdbc(1)
决策树(1)
zookeeper(1)
自动化测试(1)
aop(1)
dubbo(1)
kernel(1)
gcc(1)
小程序(1)
数据分析(1)
数据处理(1)
物联网(1)
云计算(1)
网站渗透测试(1)
ipv6(1)
rust(1)
性能测试(1)
验证码(1)
Elasticsearch Service(1)
即时通信 IM(1)
测试服务(1)
bit(1)
bug(1)
com(1)
copy(1)
count(1)
cpu(1)
google(1)
input(1)
instagram(1)
io(1)
key(1)
line(1)
medium(1)
null(1)
output(1)
select(1)
title(1)
uber(1)
vmware(1)
whatsapp(1)
youtube(1)
操作系统(1)
程序员(1)
创业(1)
公众号(1)
计算机(1)
进程(1)
面试(1)
内存(1)
腾讯(1)
统计(1)
搜索文章
搜索
搜索
关闭
直击架构本质:优秀架构师必须掌握的几种架构思维
系统架构
架构设计
微服务
编程算法
架构的本质是管理复杂性,抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。
范蠡
2019-11-06
1.2K
0
QPS从0到4000请求每秒,谈达达后台架构演化之路
系统架构
达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题(目前达达已经与京东到家合并)。 达达业务主要包含两部分:商家发单,配送员接单配送,如下图所示。
范蠡
2018-12-25
2K
1
C++日志系统如何设计
系统架构
笔者在写作本章节的时候,并不敢把此章节的标题叫做《高性能日志系统的设计》,之所以不敢加上“高性能”三个字的原因是,第一,我的对于日志系统设计知识和经验都来自于学习和工作经验,我并不是原创者,只是知识的搬运工;第二,目前有许多优秀的、被广泛使用的开源的日志系统,他们给了我很多启发,不敢在此班门弄斧。不管怎样,笔者还是想写一些自己关于对日志系统的理解和经验,让我们开始吧。
范蠡
2018-12-12
2.6K
0
(八)高性能服务器架构设计总结3——以flamigo服务器代码为例
系统架构
再看filezilla,一款ftp工具的服务器端,它采用的是Windows的WSAAsyncSelect模型(代码下载地址:https://github.com/baloonwj/filezilla): //Processes event notifications sent by the sockets or the layers static LRESULT CALLBACK WindowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM
范蠡
2018-04-04
950
0
(八)高性能服务器架构设计总结2——以flamigo服务器代码为例
系统架构
说了这么多,我们来以flamingo的服务器程序的网络框架设计为例来验证上述介绍的理论。flamingo的网络框架是基于陈硕的muduo库,改成C++11的版本,并修改了一些bug。在此感谢原作者陈硕。flamingo的源码可以在这里下载:https://github.com/baloonwj/flamingo,打不开github的可以移步csdn:http://download.csdn.net/detail/analogous_love/9805797。 上文介绍的核心线程函数的while循环位于eve
范蠡
2018-04-04
1.2K
0
(三) 服务器端的程序架构介绍2
系统架构
下面我们以pc端登录为例来具体看一个数据包在服务器端各个服务之间走过的流程: 步骤1:login_server初始化侦听socket,设置新连接到来的回调函数。8080端口,该端口是为http服务配置
范蠡
2018-04-04
919
0
(三)服务器端的程序架构介绍1
系统架构
通过上一节的编译与部署,我们会得到TeamTalk服务器端以下部署程序: db_proxy_server file_server http_msg_server login_server msfs m
范蠡
2018-04-04
1.1K
0
(三)一个服务器程序的架构介绍
系统架构
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。 一、程序运行环境 操作系统:centos 7.0 编译器:gcc/g++ 4.8.3 cmake 2.8.11 mysql数据库:5.5.47 项目代码管理工具:VS2013 一、程序结构 该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以下会用这些字母来代指这些线程) (一)、数据库工作线程的用途 9个数据库工作线程在线程启动之初,与mysql建立连接,也就是说每个线程都与my
范蠡
2018-04-04
1K
0
关于即时通信服务器架构的一些思考
系统架构
对于一个即时通信服务器来说,在用户量少的时候,一台服务器就足以提供所有的服务。而这种架构也最简单,举个例子,用户A与用户B互为好友,A向B发消息,服务器接收到消息时,解析出接收消息的人,直接转发给B即
范蠡
2018-04-04
659
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档