Hi Alain,

Any network protocol between two processes has overhead, even the one you would 
write yourself. It does make sense to use something that already exists, uses 
open standards and is used and battle tested by others.

There is a fundamental difference between HTTP and WebSockets: HTTP is 
request/response where the initiative lies with the client, WebSockets is fully 
bidirectional once the connection is setup. There is also less overhead with 
WebSockets. In both cases you should take care to do your data conversions 
on/off the wire as efficient as possible.

I would say: go for it.

Sven 

On 07 Oct 2014, at 01:10, Alain Rastoul <alf.mmm....@gmail.com> wrote:

> Hi,
> I played a bit with ZnServer and other zinc components and have
> a question I can't answer myself (googling a bit didn't help neither),
> and I'm seeking for advice: does it makes sense to use a ZnServer/ZnWebSocket
> as a mechanism to transfer data between two pharo processes - in my case 8k 
> ByteArray blocks ?
> Or is it a total non sense ? is it reliable ?
> First tests looks good : 18k blocks / second (145 Mb/s) on a laptop
> core i5 2.6Ghz.
> 
> All comments and suggestions welcome
> 
> Thanks in advance,
> 
> Alain


Reply via email to