我正在尋找一些使用Netty實現測驗服務器的理論建議。服務器的三個主要要求是:使用Netty的應用程序設計
服務器是權威的,並控制測驗的進度。例如,用戶註冊參加測驗(如房間/大堂)。一旦準備就緒後,服務器會在問題完成後繼續前進,並在一段時間過後或者每個人都回答後進入下一個問題。
用戶有十秒鐘來回答問題。他們花時間回答這個問題以及他們剩餘的時間對於測驗很重要。參加測驗的用戶將在地理上多樣化(即通過WAN鏈接)。
它必須是可伸縮的,例如,一個測驗可能有十個問題和三十個用戶,而下一個可能有一百個問題和一萬個用戶。
Netty會是一個合適的解決方案嗎? Netty有沒有好的書?我無法在亞馬遜上看到任何Kindle書籍。任何人都可以提供關於第二點的任何建議或樣本(特別是時間關鍵的客戶端/服務器示例,需要延遲/傳輸時間進入帳戶)?
感謝Tomasz,這給了我一些繼續。 –