Hi Chad

Thanks for sharing this with us, and if / when you get the time to
help out with the camel-mina2 component.
I have said it many times, we love contributions at ASF.


On Wed, Oct 10, 2012 at 2:32 PM, Chad Beaulac <cabeau...@gmail.com> wrote:
> Somebody asked me about this so I'm sharing my response with the list. The 
> question was, how do I do this now if the functionality doesn't exist in 
> camel-mina2 yet.
>
> Response:
> I've been working, off and on, to get this functionality into camel-mina2. 
> Unfortunately, my schedule with customers keeps putting this on the back 
> burner.
>
> My projects have asynchronous and synchronous TCP/UDP I/O between Java and 
> C++ components. I wrote a Google Protocol Buffers for mina2. I ported that 
> codec to C++ also.
>
> Synchronous Comms Approach
> 1) Messages are defined in Google Protocol Buffers (GBP) using extensions
> 2) camel-mina2 endpoints are used for Java subsystems.
> 3) If we don't expect a reply for a given message, we set route to asynch. If 
> reply can vary, we always send a reply and just send an empty GPB message for 
> handshaking sometimes
>
> Asynchronous Comms Approach
> 1) Messages are defined in Google Protocol Buffers (GBP) using extensions
> 2) mina2 socket servers and clients are implemented directly using Mina 
> version 2.
> 3) C++ side is same in both approaches
>
> Chad Beaulac
> Objective Solutions, Inc.
> www.objectivesolutions.com
> c...@objectivesolutions.com
>
>
> On Aug 18, 2012, at 9:21 AM, Chad Beaulac wrote:
>
>> I'm working on this now. I have some unit tests written and working. I hope
>> to post a patch for review soon.
>> The current approach allows you to attach a Mina IoHandler to a Mina2
>> endpoint. The IoHandler receives "n" messages from the consumer and can send
>> "m" responses.
>>
>> -Chad
>>
>>
>>
>>
>> --
>> View this message in context: 
>> http://camel.465427.n5.nabble.com/Asynchronous-socket-read-write-via-camel-tp5503650p5717650.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
>
>
>
>
>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to