該圖省略了專門用途的
缺點是:
討論完經典網游的服務器架構,今天的主題也呼之欲出了,但在此之前,先說一下該架構的核心思想,如果你讀過《面向模式的軟件架構》你也許想到了
BrokerPattern
所以今天的主題是如何利用
目標:
這個框架的名字叫
首先介紹
各個角色示意圖:
使用
http://www.cnblogs.com/zhiranok/archive/2013/06/06/ffrpc.html
外網接入的
需要特別指出的是,
在
使用
http://ffown.sinaapp.com/flash/
修改名稱,點擊
該聊天室服務器啟動的參數是
./app_redrabbit -gate gate@0 -broker tcp://127.0.0.1:10241 -gate_listen tcp://121.199.21.238:10242 -python_path ./ -scene scene@0
該示例中把
對應的
time.strftime( == = @ffext.session_call(1= content == = ffext.reload() ffext.broadcast_msg_session(1, % (%= %1 [session_key] = %11, 1 ffext.send_msg_session(session_id, 1, = %1=1, 1()
啟動
./app_redrabbit -broker tcp://127.0.0.1:10241
啟動
./app_redrabbit -broker tcp://127.0.0.1:10242 -bridge_broker GroupA@tcp://127.0.0.1:10241
啟動
./app_redrabbit -broker tcp://127.0.0.1:10242 -bridge_broker GroupB@tcp://127.0.0.1:10241
在
Ffext.bridge_call(‘GroupB’, cmd, msg, callback)
項目源碼:
https://github.com/fanchy/RedRabbit
構建跨服的