isolate_cluster 0.11.0 isolate_cluster: ^0.11.0 copied to clipboard
A library to build up a cluster of isolates.
Version 0.11.0 #
- Added helper to send messages to a group of isolate of 'same type' using a round robin strategy.
- Added helper to dispatch messages received by an isolate to handlers based on the message type.
Version 0.10.0 #
- BREAKING CHANGE: Streams returned by IsolateContext.onMessage and IsolateContext.onIsolateUp are now broadcast streams and start emitting events after the entry point of the isolate was completely executed.
Version 0.9.0 #
- Bugfix: Fixed broken argument check in lookupIsolates()
Version 0.8.0 #
- BREAKING CHANGE: Changed logger names to be shorter.
- Added lookupIsolates() to look up all isolates of a given path.
Version 0.7.0 #
- A message to an isolate can now have a correlationId.
Version 0.6.0 #
- BREAKING CHANGE: The getter isolateContext was not able to provide a valid context in all situations. Instead, the context is now a parameter of the EntryPoint function.
- It is now possible to spawn an isolate by an URI.
- All messages are now valid to be sent over a SendPort.
Version 0.5.0 #
- BREAKING CHANGE: Renamed content to isolateContext
- A message to an isolate can now have a type
Version 0.4.0 #
- BREAKING CHANGE: Very isolate now has a path
- Isolates can be looked up by path
- Isolates can spawn and look up other isolates
- Added documentation comments to all parts of the public API.
- Added logging
- Fixed a couple of bugs
Version 0.3.0 #
- A cluster can now be stopped by calling IsolateCluster.shutdown()
- Fixed typo in change log (again).
Version 0.2.1 #
- Fixed typos in change log.
Version 0.2.0 #
- BREAKING CHANGE: Newly spawned isolates no longer receive IsolateUp events for isolates that are already part of the cluster.
Version 0.1.0 #
- Initial implementation.