Skip to content
This repository has been archived by the owner on Jan 28, 2022. It is now read-only.

v0.3.0

Compare
Choose a tag to compare
@garciparedes garciparedes released this 22 Nov 15:43
· 81 commits to main since this release
64c9b16

Changelog

  • Improve BrokerHandler dispatching strategy to be more concurrent (using asyncio.PriorityQueue and multiple consumers).
  • Add send(...) method to DynamicBroker in order to simplify the execution of request-response messages.
  • Merge minos.networks.brokers and minos.networks.handlers modules into minos.networks.brokers (divided into handlers and subscribers).
  • Merge Command, CommandReply and Event into BrokerMessage.
  • Rename CommandStatus as BrokerMessageStatus.
  • Merge CommandBroker, CommandReplyBroker and EventBroker into BrokerPublisher.
  • Merge CommandHandler, CommandReplyHandler and EventHandler into BrokerHandler.
  • Merge CommandHandlerService, CommandReplyHandlerService and EventHandlerService into BrokerHandlerService
  • Rename DynamicHandler and DynamicHandlerPool as DynamicBroker and DynamicBrokerPool
  • Rename Consumer and ConsumerService as BrokerConsumer and BrokerConsumerService respectively.
  • Rename Producer and ProducerService as BrokerProducer and BrokerProducerService respectively.
  • Rename HandlerRequest, HandlerResponse and HandlerResponseException as BrokerRequest, BrokerResponse and BrokerResponseException respectively.