•Berkeleydb berkeleydb是一個輕量級的數據管理工具,
利用其完成對數據的存儲、索引等功能。
•expat expat是一個對xml文件進行解析的工具,利用其
完成對xml通訊流的解析功能,以及對一些配置文件的解
析功能。
•xmpp xmpp是一套標準的基於xml進行通訊的協議。在
服務器性能所能接受的範圍內,通訊協議向xmpp靠攏,
以增加系統的靈活性。
•memory pool 完成對用戶數據的內存映射功能,以提高
服務器的性能。這部分功能考慮以berkeley db來實現。
•Priority mng 實現對系統中各類任務的優先級調度。
•thread pool 完成對大量thread的統一管理功能。增加系
統的穩定性。
•conn pool 完成對大量鏈接的統一管理,增加系統的穩
定性。
•object pool 完成對大量對象的統一管理,增加系統的穩
定性和可維護性。
•lock mng 完成對系統所使用的lock的統一管理,增加系
統的可維護性。
•iocp 實現通訊的異步方式,提高系統的性能。
•com 實現前端應用,利用win的組件框架。
•Corba 擴展應用模塊的實現。