- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 NetMQ 测试用例
近期研究了一下NetMQ,设想把他用在分布式爬虫上面,NetMQ是一个封装了Socket队列的开源库,他是ZeroMQ的.net移植版,而ZeroMQ是用C写成的,有人测试过他的性能,几乎可以秒杀其他所有的MQ(MSMQ,RabitMQ等等,都不是他的对手),不过他也有一个弱点,消息不支持持久化!当然,这个功能可以自己实现,我这里只讲性能,不需要持久化下面的例子是我基于NetMQ官网的例子
2016-01-22 20:51:25 2780
原创 Redis和 NetMQ对比
Redis是一个高速缓存K-V数据库,而NetMQ是ZeroMQ的C#实现版本,两者是完全不同的东西。最近做游戏服务器的时候想到,如果选择一个组件来做服务器间通信的话,ZeroMQ绝对是一个不错的选择,而我们的服务器是用C#的开发的,就这样,找到了NetMQ。NetMQ上手很简单。总结一下大致如下几个步骤:NuGet安装类库引用创建NetMQContext根据需要的通讯模型
2016-01-22 20:34:24 1368
原创 C#高效编程改善C#程序的50种方法 读书笔记
第一部分:C#的语言元素 一、用属性代替可访问的字段 1、.NET数据绑定只支持对属性的数据绑定,而不支持公有数据成员; 2、在属性的get和set访问器中可使用lock添加多线程的支持。 二、用readonly(运行时常量)而不是const(编译时常量) 1、const只可用于基元类型、枚举、字符串,而readonly则可以是任何的类型; 2、const在编译
2016-01-22 15:13:08 2970 1
转载 服务器 开发技术详解
版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/46716073从事游戏服务器开发差不多两年时间,两年间参与了不少项目,学到了很多游戏服务器开发技术,参与过几个不同架构的服务器开发,就随便聊聊游戏服务器开发需要的技术。(以下所指游戏
2016-01-22 11:56:38 1618
转载 全球同服 游戏服务器架构设计
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:马剑飞链接:https://www.zhihu.com/question/31103751/answer/64631116来源:知乎首先,游戏服务器是IO密集型服务器,它的主要瓶颈在网络IO,而不是CPU,这点要记住了。所以经常服务器问题都会出现在网络IO,带宽,数据库磁盘读写上面,而非CPU上面。
2016-01-22 11:46:58 13266 1
原创 unity 更换鼠标图标 脚本
#pragma strictvar myCursor : Texture2D;var myClickCursor : Texture2D;var nextpagecur: Texture2D;var lastpagecur: Texture2D;var cursorWidth : float;var cursorHeight : float;var now:Texture2D
2016-01-20 15:19:35 1928
原创 window 守护进程
这个脚本提供两种方式守护,一种是通过进程名,但对于进程名都是java.exe的java程序不适用,另一种是通过netstat查找应用程序所监听的端口是否正在被监听。这两种方式可以在脚本中通过两个冒号注释来选择切换。下面是设置成通过端口来守护的,当端口没被监听则打开一个zip文件,所以运行后会发现没过5秒会重复打开这个zip文件,除非这个zip文件打开后会自动监听8080端口,那当然是不可能的!脚本
2016-01-09 11:01:22 1839
Visual Assist X 1840 安装文件及破解文件
2012-04-05
50家顶尖企业笔试题大全
2010-10-19
Modbus 调试精灵 V1.024
2010-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人