Jakub Kulhan

Results 22 comments of Jakub Kulhan

Hello! Thank you for the feature request. I haven't really used btree.php for anything in production, it was just a PoC implementation. Also I currently have no time to work...

Hello Petr! There has already been similar PR - see #7. I don't think this is a good idea to expose such low-level protocol method in public API. Please set...

Hello, unfortunately not, `Client` instance is always bound to single `host:port` pair. However, I plan to work on a new version in #79 that would support such use case.

The initial idea was to be able to split sync and async clients in different packages, so the sync client wouldn't need to depend on ReactPHP. However, I never got...

Hello, `isConnected` checks only internal state of the client connection, it doesn't try to do reach to the broker over network to assume that the connection is actually still ok....

Hi. I'd create a single channel at the server startup, declare necessary exchanges & queues and then start accepting socket connections. In multi-threaded environments, such as JVM, it's common to...

Ruby supports [threads](https://ruby-doc.org/core-2.6.4/Thread.html), although as far as I know, MRI Ruby uses Global Interpreter Lock, that effectively makes it single-threaded, although there are also JRuby, IronRuby, etc. So I think...

Hello! First thank you for your work. I agree that when client receives an error from the broker (either soft /channel/ error, or hard /connection/ error), it should present the...

Hi, this really is missing 😇 I'd be glad for a PR: - I think 2 subclasses of `ChannelException`/`ClientException` should be created `SoftError*Exception`/`HardError*Exception` - see `spec/amqp-rabbitmq-0.9.1.json` -> `constants`. - For...

Thank you for reporting the issue. Currently, I don't have time to investigate further, or fix it. Would be really glad for PR.