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

Dtronix Message Queue v0.9.1 Released

Compare
Choose a tag to compare
@DJGosnell DJGosnell released this 19 Sep 01:41
· 169 commits to master since this release

Change Highlights

  • All sending and receiving processing occurs on the SmartThreadPool allowing for more control.
  • MqPostmaster no longer is used.
  • Hide session implementation details via explicit interface implementation.
  • All configuration files are now used as a generic type in the session to allow for east of configuration usage.
  • Completed Rpc documentation.

e2b6e53 - Removed postmaster and worker. ALl processing work is now done on the SmartThreadPool threads. Fixed issue #1 hopefully for good. Added configurations to limit the concurrent execution threads for the Rpc client & server.
385b67c - Implemented IProcessMqSession.
ae208c5 - Session processing has been internalized via explicit interface implementation.
0108201 - Migrated session setup to use explicit interface implementation. Made Frames private in MqMessage. Frames are accessed by using the MqMessage class directly. Fixed performance tests not setting up.
1f8ae73 - Renamed SessionConnectedEventArgs.cs to SessionEventArgs to be used in multiple places. Fixed tests hanging. Added new event on SocketBase called SessionSetup. Called before the session is connected but after initial setup.
5f8c537 - Attempt to add a generic config type to all of the classes to ease configuration usage.
bc3c824 - Added documentation. RpcSession and SerializationStore remaining.