
服务器
文章平均质量分 83
jiange_zh
linux 网络编程 C++ 算法 数据结构
展开
-
服务器负载均衡的基本功能和实现原理
本文转载自 51cto 博客, 作者 virtualadc 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://virtualadc.blog.51cto.com/3027116/615836前言负载均衡设备作为纵跨网络2-7层协议的设备,往往放置在网络设备和应用设备的连接处,对工程师在网络和应用基本知识方面的要求远高于其他设备转载 2016-03-10 20:43:52 · 5725 阅读 · 0 评论 -
nginx架构初探
注:个人学习的一些知识点笔记参考:《Nginx开发从入门到精通》,《深入理解Nginx》1.nginx可以后台运行,也可以前台运行(一般用于调试);2.nginx支持多线程,只是我们主流的方式还是多进程的方式,也是nginx的默认方式;3.nginx在启动后,会有一个master进程和多个worker进程。master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发原创 2016-01-11 14:11:57 · 921 阅读 · 0 评论 -
RPC(远程过程调用)简介
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。之前听过这个名词,但是也只是大概记住了“远程调用”之类的关键词,而其他并没有太多了解。来到TX实习,确实如别人所说的那样,公司内部有自己的开发框架。我所在部门使用的是一个叫做TAF(Tencent Application Framwo原创 2016-06-28 00:00:45 · 4429 阅读 · 1 评论 -
《Linux多线程服务端编程》—线程同步精要
并发编程的两种基本模型:message passing 和 shared memory。使用message passing 可以跨机器,分布式系统的架构更具有一致性,扩容起来也较容易。线程同步的四项原则按重要性排序:首要原则是尽量最低限度地共享对象,减少需要同步的场合。一个对象能不暴露给别的线程就不要暴露;如果要暴露,优先考虑immutable对象;实在不行才暴露可修改的对象,并用同步措施来充分保原创 2016-09-06 14:16:50 · 2567 阅读 · 1 评论 -
《Linux多线程服务端编程》—muduo网络库(1)
TCP网络编程本质论思维转换:把原来“主动调用recv(2)来接收数据,主动调用accept(2)来接受新连接,主动调用send(2)来发送数据”的思路转换为“注册一个收数据的回调,网络库收到数据会调用我,直接把数据提供给我,供我消费。注册一个接受连接的回调,网络库接受了新连接会回调我,直接把新连接对象传给我,供我使用。需要发送数据的时候,只管往连接中写,网络库会负责无阻塞地发送。”作者(陈硕)认为原创 2016-09-07 23:39:22 · 2877 阅读 · 0 评论 -
扛住100亿次请求——如何做一个“有把握”的春晚红包系统?
最近接手一个电视节目晚会的活动需求,跟以往做的有很大区别,因为活动时间短,请求峰值高,而且现场活动的风险非常大。对我来说也算是一次很好的锻炼机会吧,虽然风险也很大。刚好看到微信团队推送的这篇文章,看了还是挺有收获的,这里转载一下,以后再回过头来细细品味,也分享给有需要的伙伴看一看学习一下。—————————————————————————————————————转载 2016-12-05 23:12:20 · 3058 阅读 · 0 评论 -
【后台开发拾遗】C/S架构中接入层的安全体系
前阵子,同事对某App与后台交互的数据进行了抓包分析,由于该App未对数据进行安全加密,因此通过抓包分析可直接获取其后台请求的接口,通过构造Http请求,爬取其App内的数据。平日的工作里,接触的比较多的都是业务逻辑,很少关注接入层这一块,经过上面这件事,激起了我对接入层的一些兴趣,要是哪一天自己做一个App,如何能做到安全接入呢?基础知识1. 重放攻击重放攻击(Replay Attacks)又称重原创 2017-10-22 21:34:06 · 3366 阅读 · 0 评论 -
【Tars】腾讯微服务框架Tars介绍
Tars是【基于名字服务】【使用Tars协议】的高性能【RPC】开发框架,同时配套一体化的【服务治理平台】,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。Tars在腾讯内部名为TAF,内部从08年开始使用,到现在将近10个年头了,今年终于开源原创 2017-11-11 21:38:52 · 48473 阅读 · 5 评论 -
游戏后台状态同步与帧同步
最近开始学习一下游戏后台的一些知识,一直很好奇多个玩家之间的数据是如何同步的,查了一下,目前使用的比较多的是状态同步和帧同步。状态同步同步的是游戏中的各种状态。一般的流程是客户端上传操作到服务器,服务器收到后计算游戏行为的结果,即技能逻辑,战斗计算都由服务器运算,然后以广播的方式下发游戏中各种状态,客户端收到状态后,更新自己本地的动作状态、Buff状态,位置等就可以了,但是为了给玩家好的体验,减少同原创 2017-11-11 23:19:12 · 9519 阅读 · 1 评论