詠南跨平台中間件
這個“一次開發多平台支持”的優點不言而喻,節省大量開發的人力成本、縮短項目的開發周期,最主要的是降低了項目的成本預算。
支持http和https(http+ssl)。
中間件一份源碼支持跨操作系統平台:中間件支持WINDOWS\MAC\LINUX多種操作系統部署
跨語言開發:凡支持REST開發的語言都可以用來開發客戶端
數據引擎:FIREDAC,支持ORACL、MYSQL、MSSQL。。。。。。支持數據庫多帳套。
通信協議:Windows使用IOCP,Linux使用EPOLL,MAC使用KQUEUE
Windows
> 能跑10萬以上的並發數, 需要修改注冊表調整默認的最大端口數
- Mac
> 做了初步測試, 測試環境為虛擬機中的 OSX 10.9.5, 即便修改了系統的句柄數限制,
> 最多也只能打開32000多個並發連接, 或許 OSX Server 版能支持更高的並發吧
- 同時支持IPv4、IPv6
服 務 端: WINDOWS、LINUX、MAC操作系統都可以部署
客 戶 端:基於REST API,支持跨語言開發
數據序列:JSON、BINARY
跨平台中間件部署在WINDOWS下面的測試:
中間件運行畫面:
瀏覽器調用REST API,查詢數據:
HTTPS測試:
http測試:
跨平台中間件部署在CENTOS7下面的測試:
在centos7(linux)上運行中間件:
中間件實現的一些功能展現: