View Single Post
  #1 (permalink)  
Old 07-25-2005
OrNot OrNot is offline
Registered User
 
Name: Bin.Li
Organization: GE Healthcare
Project: Enterprise solution
 
Join Date: Jun 2005
Location: Shanghai
Posts: 161
Send a message via MSN to OrNot
-->
Is it feasible to use IcePatch2+Gacier2?

hi,
The manu said: As with all Ice services, IcePatch2 can be configured to use Ice facilities such as
Glacier2 for firewall support and IceSSL for secure communication.( P1190 , ICE2.1.2). But I have some questions about it.

1) As I understand(I am not very sure ), the glacier2router will buffer the data from server. If the data is not large, such as in the chat demo,it is ok . However, If the data is from IcePatch server, the situation is very different. I think it seems impossible for glacier2router to buffer the large data ,say, 100M from icepatch,especially to deal with the concurrence issues. The memory of glacier2router will soon be exhausted. Actually, the memory of glacier2router is always not easy due to its inherent thread per connection model.
2) If My obove understanding is right, it is also impossible for glacier2router to be as a bridge to transfer any large data. I checked the diagram of "Wish: an Ultra Massive Online Game built with Ice", there is not a icepatch server. So I just feel curious how the wish to deal with the situation that when the game is upgraded then the players can upgrade their client program online. Maybe, there is a seperated server without using glacier2 to support downloading.
3) In our current project, after two months studying ice, I have almost decided to use glacier2router as the front end of our server. But I suddenly realize that it seems not feasible for it to transfer large data. I cried so hard .
Hope my worry is not necessary , or hope find a remedy.
4) I have learned so much knowledge from ice staff, especially about glacier2router. But I still advise that you can give a specification about the least thread stack size and the most connections the glacier2router can support since this configuration seems not dependent on the applications as Bernard once said.

Best regards
OrNot
Reply With Quote