:ICE和ACE有啥區(qū)別?哪個(gè)性能更好些?
:ICE和ACE拿在一起比較不合適,他們的目標(biāo)都不一樣,ICE還是和SOAP之類的東西比較吧。
網(wǎng)絡(luò)性能當(dāng)然是ACE好,ICE的強(qiáng)項(xiàng)是RPC,也就是說它實(shí)現(xiàn)了一個(gè)協(xié)議+運(yùn)行時(shí),而且跨平臺(tái)跨語言,比起CORBA來說,ICE不知道輕了多少。
如果是寫一些網(wǎng)絡(luò)性能要求較高的C/S程序,我覺得還是ACE合適,畢竟還可以選擇各種網(wǎng)絡(luò)模型。如果編寫服務(wù),還是選ICE吧,特別是3.0還支持網(wǎng)格。java環(huán)境下我比較過SOAP和ICE的性能,同樣一個(gè)登錄服務(wù),ICE一秒鐘強(qiáng)調(diào)用300次,SOAP只調(diào)用了40次。