原地址: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之经典Student问题1

    通过“三目运算符”求最大值与最小值. class student { //定义学生编号 private String stu; //学生姓名 private String name; //学生书信成绩 ...

  2. Swift中的循环语句

    循环语句能够使程序代码重复执行.Swift编程语言支持4种循环构造类型:while.do while.for和for in.for和while循环是在执行循环体之前测试循环条件,而do while是在 ...

  3. 关于iOS9中配置App Transport Security(应用程序传输安全协议)

    在 在info.plist中,进行上面的配置就行了,注意的是,那个网址,你需要访问什么网址,就填写什么网址就行了. NSTemporaryExceptionAllowsInsecureHTTPLoad ...

  4. jbpm3.2中jbpm.jpdl.mysql.sql文件运行报错的问题

    这是一个很久之前遇到的问题,就是用从官网下下载的jbpm组件,它的jbpm.jpdl.mysql.sql不能正常运行.其原因是该sql文件中有一句语句有错误.现在附上正确的jbpm.jpdl.mysq ...

  5. jQuery动态添加元素并绑定事件

    写网页的时候常常需要根据实际情况添加新的元素,然后这些新元素还需要绑定已有的事件,如:有一ul,点击其中某 li,根据其 id 或 value 等获取新的数据列表,并新建 ul 显示,新 ul 中的 ...

  6. gitignre

    1.配置语法: 以斜杠“/”开头表示目录: 以星号“*”通配多个字符: 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表: 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录: PLAC ...

  7. DEDECMS中,获取面包屑导航

    获取面包屑导航 {dede:field name='position'/} {dede:field.position/}

  8. echarts.js(图表插件)2.0版会导致 ZeroClipboard.js(复制插件)失效,3.0版未知。

    解决方法:ZeroClipboard.js先于echarts.js加载.

  9. Oracle Lock 概述

    按锁的机制分类 排他锁( X ):如果事务T对对象A加上排他锁,则只允许T对A对象读取和修改,其他事务不能对A增加任何锁,直到T释放加载A上的排他锁 共享锁( S ):如果事务T对表A加上共享锁,则事 ...

  10. spark(一) build

    (1)编译前的准备工作,安装jdk,解压maven,解压spark,解压scala并配置相关的环境变量 export JAVA_HOME=/opt/module/jdk1.6.0_45 export ...