
FireFly
merryken
这个作者很懒,什么都没留下…
展开
-
Firefly 配置说明
下图一一个典型的config.json的配置:配置中主要包括四个部分,master,servers,db,memcached。master用来定义master的端口,servers用来定义各个服务器中的配置,以及服务进程的扩展。db定义了数据库的连接配置信息,memcached配置memcached服务的连接配置信息。master配置rootport master服务的管理端转载 2014-01-06 10:45:14 · 883 阅读 · 0 评论 -
用Firefly创建第一个工程
安装完成之后,在python script包中就存在 firefly-admin的工具。创建第一个工程,firefly-admin.py createproject myproject,这样就创建好了myproject的工程,工程目录结构如下:startmaster.py是工程的启动模块,建立工程后可以直接启动startmaster.py进行测试。config.json是用来描转载 2014-01-06 10:42:00 · 560 阅读 · 0 评论 -
Firefly官方教程之Netconnect使用文档
1、distributed说明 该模块包含了服务端与客户端通信的一些处理方法,包括发送数据的封装,协议头的封装,tcp通信时进行分包,处理粘包问题。 2、结构解析 LiberateFactory,协议工厂,所有连接的本质,服务端与客户端通信的这一行为的形象化,它包含三个部分: 1)LiberateProtocol,通信协议类,连接建立、断开后的操作,发送数据等都转载 2014-01-06 10:57:21 · 884 阅读 · 0 评论 -
Firefly官方教程之DBentrust使用文档
1、dbentrust说明 该模块主要是对数据库与memcached存储的处理。里面封装了从memcached数据到python对象的映射。可以以操纵python对象的方式进行memcached中存储的数据的操作,只要在不同的进程中实例化相同名称的memobject对象,就能保证对象中的数据是一致的。还包含了将这个对象中的数据同步到数据库的处理方法。 2、结构解析转载 2014-01-06 11:00:12 · 1035 阅读 · 0 评论 -
Firefly官方教程之Distributed使用文档
distributed使用文档 1、distributed说明 该模块主要封装了各个服务进程间进行通信的方法。node子节点域root根节点进程中的接口调用返回的都是延迟对象。关于延迟对象的使用,详见twisted中Deferred对象。 2、结构解析 PBRoot,root节点对象 ChildsManager,子节点管理基类 Child对象对应的是连接转载 2014-01-06 11:01:25 · 822 阅读 · 0 评论 -
Firefly Game Server Framework 介绍!
Firefly是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用Python编写,基于Twisted框架开发。它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务,节省大量游戏开发的工作时间,真正做到让使用者把精力放在游戏玩法逻辑上。用它可以搭建自定义的分布式架构,只需要修改相应的配置文件即可。优势特性采用单线程多进程架构,支持自定义的分布式架构;转载 2014-01-06 10:37:53 · 1510 阅读 · 0 评论