原地址:http://www.9miao.com/question-15-43023.html

下图一一个典型的config.json的配置:
<ignore_js_op>

"db":true  是否启动数据库

"mem":true 是否启动缓存

"app":app.server  表示app文件夹下的server.py文件

"remoteport":[{"rootport":10001,"rootname":"gate"}]  表示远程调用和gate进行进程通信

"reload":app.game.doreload   ?表示重新加载?

配置中主要包括四个部分,master,servers,db,memcached。master用来定义master的端口,servers用来定义各个服务器中的配置,以及服务进程的扩展。db定义了数据库的连接配置信息,memcached配置memcached服务的连接配置信息。

master配置
rootport  master服务的管理端口;
  webport        master服务的对外http端口,通过web接口实现对各个服务进程的管理。

servers配置
   server下面配置的没一个key的名称就是定义的新的服务进程的名称。通过添加新的项来扩充服务进程。每个服务进程的配置规则如下:
    netport[可选]提供客户端进行tcp连接的端口,用户与客户端的通信。
    rootport[可选]提供其他服务进程连接的端口,这样实现进程间的RPC调用
    remoteport[可选]指定要连接到哪些服务进程的信息的列表,其中包括rootname要连接到的服务进程的名称,rootport要连接到的服务进程的端口。
    name[可选]服务进程的名称
    app[可选]指定该进程的入口模块名称
    log[可选]指定该进程的日志文件存放信息
    db[可选]是否需要数据库服务
    mem[可选]是否需要memcached缓存服务
    cpu[可选]进程绑定到指定cpu核心运行,减少cpu切换的性能消耗

db配置[可选]
    host        数据库服务地址
    user        数据库用户名
    passwd        数据库密码
    port        数据库连接端口
    db        数据库库名称
    charset        数据库连接客户端编码

memcached配置[可选]
    urls        memcache连接配置
    hostname        memcached缓存分配命名。

Firefly 配置说明!的更多相关文章

  1. Firefly 配置说明

    下图一一个典型的config.json的配置:配置中主要包括四个部分,master,servers,db,memcached.master用来定义master的端口,servers用来定义各个服务器中 ...

  2. firefly服务器间通信演示

    源地址:http://www.9miao.com/question-15-54560.html 最近好多童鞋都在问firefly几个服务器之间是如何通信的,其实在之前的distributed使用文档中 ...

  3. Firefly的角色跳转场景简单示例

    源地址:http://bbs.9miao.com/thread-45790-1-2.html 本例演示的是模拟游戏服务端,让角色在场景1中跳转到场景2中.在实际游戏中,client将要跳转的角色id和 ...

  4. NHibernate之映射文件配置说明

    NHibernate之映射文件配置说明 1. hibernate-mapping 这个元素包括以下可选的属性.schema属性,指明了这个映射所引用的表所在的schema名称.假若指定了这个属性, 表 ...

  5. WCF服务器证书配置说明-没有能够进行密钥交换的私钥,或者进程可能没有访问私钥的权限

    WCF服务器证书配置说明 1.创建证书: makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=XXX -sky exchange -pe 说明: -s ...

  6. log4net一些配置说明

    <configuration> <configSections> <section name="log4net" type="System. ...

  7. Firefly安装ROS及ssh远程登录配置

    一.在Linux firefly 3.10.0 上安装ROS-indigo 快捷键 CTRL + ALT  + T 打开终端并安装ROS-indigo sudo sh -c 'echo "d ...

  8. maven -- 学习笔记(二)之setting.xml配置说明(备忘)

    setting.xml配置说明,learn from:http://pengqb.javaeye.com,http://blog.csdn.net/mypop/article/details/6146 ...

  9. Atitit.mybatis的测试  以及spring与mybatis在本项目中的集成配置说明

    Atitit.mybatis的测试  以及spring与mybatis在本项目中的集成配置说明 1.1. Mybatis invoke1 1.2. Spring的数据源配置2 1.3. Mybatis ...

随机推荐

  1. JAVA计算器算法实现

    import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import ...

  2. 和阿文一起学H5--设计稿尺寸全攻略

  3. 风云CM - 算法分析 & genkey实现

    // 风云CM分析 // 计算用户名 00402D8A |> \8D45 F8 LEA EAX, [LOCAL.2] 00402D8D |. 50 PUSH EAX 00402D8E |. E8 ...

  4. OC7_目录操作

    // // main.m // OC7_目录操作 // // Created by zhangxueming on 15/6/19. // Copyright (c) 2015年 zhangxuemi ...

  5. 最新模仿ios版微信应用源码

    这个是刚刚从那个IOS教程网http://ios.662p.com分享来的,也是一个很不错的应用源码,仿微信基本功能.基于XMPP服务器的即时通信以及交友客户端. ----第一期代码的功能如下---- ...

  6. ImageLoader(多线程网络图片加载)+本地缓存 for windowsphone 7

    搞了好长一阵子wp,做点好事. C/S手机app中应用最多的是  获取网络图片,缓存到本地,展示图片 本次主要对其中的delay:LowProfileImageLoader进行修改,在获取图片的时候, ...

  7. mysql---用户管理

    #创建用户king , 登陆密码为1234 create user 'king' identified by '1234'; #查看创建用户的语句,即上面那条创建用户的语句 show grants f ...

  8. jQuery学习教程(3)

    一.什么是DOM操作? 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口.在网页上,组织页面(或文档)的对象被组织在一个树形结 ...

  9. C# Winform程序打包

    1.新建一个安装项目,起名“Setup3” 2.点击应用程序文件夹 3.在右侧右键点击添加文件 注意:是Debug文件夹下所有程序 接着在添加你的应用程序项目的时候,多添加一个msiexec.exe进 ...

  10. lnmp全面优化集合nginx+mysql+php

    lnmp的全名是linux+nginx+mysql+php,既然是全面优化那我们就从linux系统的选择入手.debian系统可以算是 linux各分支中做的比较突出的一类,连谷歌都抛弃linux订制 ...