
设计 & 架构
文章平均质量分 89
码农CGGG
现在是一个游戏开发者
展开
-
MVVM实时呈现C/S架构
使用WPF推崇的MVVM模式,是MVC模式的一种变体。以数据绑定为核心的思想,可以使得在开发中,数据组织变得十分便利。这里我向大家展示我在一个项目中基于MVVM的实时呈现C/S架构设计,可以实现任何一个客户端修改数据,即立即在所有客户端及数据持久层同步。原创 2011-10-11 16:33:09 · 2355 阅读 · 0 评论 -
一个简单的集群任务调度框架
说到服务器集群后台的任务调度,这可能是很多网站或者计算集中型方案经常使用到的。本文不讨论map/reduce级别的任务拆分和调度,本文设计的调度框架只满足以下几点特性:1)轻量级,代码框架及实现原理非常简单,容易部署2)集群可扩展,理论上集群机器数量,以及每台机器上的执行任务数都可扩展3)业务单元化,业务定义的下发任务是具体的、可颗粒化的,本框架不辅助做任务或工作流的拆分,原创 2011-12-20 16:57:35 · 4502 阅读 · 0 评论 -
翻旧账,自己参加工作一年时写的设计文档
看着曾经自己写的文档,一丝笑意涌过心头。一分是为当时稚嫩的设计,一分是为当时入神入微,矜矜业业的态度。这个设计是一个系统的数据抓取部分的设计,如果现在让我设计,肯定完全是另一个样。此系统早已不再运行,所以可以放心的拿出来,仅博一笑。XXXX站点监控——详细信息爬虫设计版本:V0.1作者:XX时间:2010-9-13需求根据视频title及原创 2012-03-21 23:46:58 · 1720 阅读 · 0 评论 -
设计PushServer来将系统间轮询机制转变为实时通讯
很多系统在实现原型时,由于初期对执行效率、处理速度等方面没有苛刻的要求,都会设计成轮询的模型。而当我们实现完轮询的架构后,可能由于各种需求,需要将系统整体的响应速度缩短。于是我们需要考虑,如何将轮询的机制变为实时通知呢?(具体的应用比如参考HTTP协议,它在设计初期,就是设计成客户端到服务端:请求、响应、断开。HTTP协议非常适合初期窄带宽且网络不稳定的情况下的数据传输,而直到今天,W原创 2012-04-18 19:09:36 · 1815 阅读 · 0 评论 -
关于对FLASH开发,starling、starling feathers、starling MVC框架的理解
一次实践中总结的对flash、starling、feathers、starling MVC等现有flash开发库的理解。原创 2014-12-18 18:05:37 · 4912 阅读 · 1 评论 -
unity集成安卓微信支付的坑点
Unity安卓微信支付中遇到的一些坑点总结。原创 2016-09-15 11:41:32 · 10544 阅读 · 3 评论 -
《江湖X》开发笔谈——服务器技术架构
作为一个网络游戏,虽然目前游戏内的许多设定我们还在补充,我们抛开江湖X的游戏业务层面的设计,纯介绍一下江湖X的服务器技术框架。先简单介绍一下几个核心技术点:江湖X是一个基于长连接的网络游戏江湖X运维托管依赖于公有云环境,当然,也可以独立部署江湖X支持一部分非核心代码的热更新江湖X的设计目标为同服容纳同时在线数千玩家,容纳百万级玩家信息能做到10秒级的全服/单个账号精确回档再说一下开发基础原创 2016-09-15 13:05:17 · 2638 阅读 · 3 评论