2014年7月17日
摘要: #coding:utf8###########firefly、MySQL和Memcached共同使用###########from firefly.dbentrust.dbpool import dbpoolfrom firefly.dbentrust.memclient import mclien... 阅读全文
posted @ 2014-07-17 16:52 9秒社团 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: firefly-gevent 是firefly的gevent版本。相比现在的firefly版本使用的twisted,gevent更加的精简。gevent就是一个基于coroutine的python网络开发框架。协程是一种并发模型,但不同于thread和callback,它的所有task都是可以在一个... 阅读全文
posted @ 2014-07-17 16:51 9秒社团 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 应各位Firefly开发者要求,提供了Firefly的在线一键安装包,Firefly已经上传到pypi。以后部署Firefly可以通过终端指令,直接输入easy_install firefly 就能直接自动在线安装Firefly。系统会自动检测Firefly的依赖的第三方库,并自动进行安装Firef... 阅读全文
posted @ 2014-07-17 16:00 9秒社团 阅读(520) 评论(0) 推荐(0) 编辑
摘要: Firefly通信协议一、Protocol Buffers简介《烽烟OL》的通信协议采用的是Google 的Protocol Buffers,Protocol Buffers(以下简称PB)是一种用于序列化结构化数据的机制,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换。它具有灵活、高效... 阅读全文
posted @ 2014-07-17 15:53 9秒社团 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 这里讲的是Firefly《暗黑世界》碎片合成的流程部分的代码,这个主要是消息解析的部分,好吧上代码,代码路径app/game/gatenodeapp/compound.py。#coding:utf8'''Created on 2013-3-21物品合成@author: lan (www.9miao.... 阅读全文
posted @ 2014-07-17 15:50 9秒社团 阅读(139) 评论(0) 推荐(0) 编辑
摘要: distributed使用文档1、distributed说明该模块主要封装了各个服务进程间进行通信的方法。node子节点域root根节点进程中的接口调用返回的都是延迟对象。关于延迟对象的使用,详见twisted中Deferred对象。2、结构解析PBRoot,root节点对象ChildsManage... 阅读全文
posted @ 2014-07-17 15:47 9秒社团 阅读(157) 评论(0) 推荐(0) 编辑