[
https://issues.apache.org/jira/browse/PROTON-1064?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Justin Ross updated PROTON-1064:
--------------------------------
Fix Version/s: (was: 0.13.0)
> ruby: add ConnectionEngine alterntive integration style
> -------------------------------------------------------
>
> Key: PROTON-1064
> URL: https://issues.apache.org/jira/browse/PROTON-1064
> Project: Qpid Proton
> Issue Type: Improvement
> Components: ruby-binding
> Affects Versions: 0.11.0
> Reporter: Alan Conway
> Assignee: Alan Conway
>
> Add a simple integration between a ruby IO object and a proton engine,
> without using the reactor. Use the same handler classes for application
> logic but pump data directly to/from a single IO instance instead of using
> the selector.
> - Avoids issue with GVL (since all IO is done in proton)
> - Can integrate with any ruby IO subclass (not just sockets opened by the
> reactor.)
> - Can run engines in separate ruby threads for concurrency.
> A similar class is available in the C++ and Go bindings.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]