聊天項目引發的思索

1.socket_pair的實現方式?

2.什麼是I/O的同步異步,什麼是網絡的同步異步?

3.解釋什麼是I/O複用?

4.libevent底層實現

5.如果沒有I/O複用如何實現併發?

6.tcp/ip協議配合json會出現什麼問題?

如何解決驚羣現象?


這裏爲什麼使用多線程?完後什麼需求、解決什麼問題?爲什麼使用libevent,爲什麼使用memeached以及json?

統計自己代碼量,測試當前服務器最大的負載量,如果超過負載量發生什麼?如何解決這類問題?


總結自己在項目中遇到的問題以及解決方案。


以上是我在實際中遇到的問題,我的這個項目寫的比較簡單和基礎,而且壓力測試當時也不是測的非常全面,粗略地測試能夠掛載的客戶端大概有1000個左右。還有很多問題和其他的沒有優化和完善,在學習完linux的socket編程後,想試着寫一個項目,於是在網絡上找到這個項目,其中不懂也問了老師和查了一些資料,像對於libevent和json等都是第一次使用,只知道其粗略地使用方法,其底層還沒有深究剖析,可能目前以我的能力還有限,不過每天進步一點點,相信我這個白癡能有一些突破,這些問題,在以後的學習中我會不斷地深入進去,找到合適的解決方法。

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