UC故事 Server 2012/04/12

 

1. 幾個問題總結

* VIP

MCS中配置的VIP,實際爲NAT映射出的外網地址,GC轉給Client,用於Client與IServer之間的通訊

 

* LVS

LVS提供VIP服務(與NAT完全無關),讓兩臺GC共享一個IP地址

client在ping的時候,使用這個VIP

 

* 多個UDP地址的配置:UDP負載均衡

由於udp是無連接的,所有的client都可以往一個udp端口上發數據。

如果只配一個,進程只使用一個UDP端口接收所有client的音頻數據,這樣單socket負載太大。

如果配置多個,就由多UDP端口接收數據,就是多個socket工作。

 

* video data與command data的傳遞路徑

client->sub server->top server -> (for video) top server mcs -> sub server mcs -> client

                                                      -> ( for command ) top server mcs -> top server gcc -> top server app -> top server gcc -> top server mcs -> sub server mcs -> sub server gcc -> sub server app -> sub server gcc -> sub server mcs ->: client

Q:因爲mcs與gcc/app運行在不同線程中,故command的傳傳遞效率很低,可能是大併發的瓶頸?

Q:所有sub server之間沒有直接的數據傳遞?

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章