随笔分类 -  架构设计

.Net socket服务器编程之为何也高效
摘要:说到Socket编程,肯定大部分人举手c,c++。可惜现在已没有机会去追随并达到写服务器的水平,所以将就下还是考虑c#版的Socket服务器吧。经过一番查询,试用。一些数据和事实还是浮出水面,同时对c#版的服务器也有很大信心,下面慢慢列出。基础知识:1,首先socket按平台来分有两种一种是源自un... 阅读全文

posted @ 2015-01-08 15:54 arg 阅读(797) 评论(0) 推荐(0)

COM是如何实现STA的
摘要:Rather than using thread synchronization objects (mutexes, semaphores, and so forth) to control access to an object by several threads, the marshaling... 阅读全文

posted @ 2014-12-23 21:12 arg 阅读(216) 评论(0) 推荐(0)

负载均衡基础理论
摘要:应用场景我这里大致分为两种:单工,双工。单工即是有明确的服务器和客户端,客户端主动请求,服务端侦听应答,大部分Web即是如此。双工即是没有明确的客户端服务端,双方可以互相主动通讯,比如聊天室,比如在线游戏。双工对同学提出了更多要求比如参照这篇关于Pomelo分析所提到的:游戏服务器的分布式架构与We... 阅读全文

posted @ 2014-05-27 16:35 arg 阅读(361) 评论(0) 推荐(0)

CodeSmith Generator 6.5 自动生成后的源码分析
摘要:1,NetTiers代码结构流程分析:2,CodeSmithNetTiers使用实践总结参看流程结构图和实体定义文件关系图,可以看出自动代码生成后,若是手工来调,还是很麻烦的。鉴于此,建议:1,若是新增表或视图等则使用工具生成,再导入新增文件;2,若是新增修改删除字段则通过查看已有字段的引用,在相关文件中增加代码。3,不要在自动生成的代码中写自己的逻辑,codesmith也建议在最终空白类中实现自己的逻辑。 阅读全文

posted @ 2013-10-05 05:55 arg 阅读(469) 评论(0) 推荐(0)

ComponentSpace SAML v2.0 for .NET 使用介绍
摘要:SSO,SAML 阅读全文

posted @ 2013-09-22 14:21 arg 阅读(1672) 评论(0) 推荐(0)

售票并发解决方案
摘要:售票,并发,乐观锁,悲观锁,任务管理器 阅读全文

posted @ 2012-07-17 22:52 arg 阅读(684) 评论(0) 推荐(0)

导航