isolate_cluster 0.15.0 copy "isolate_cluster: ^0.15.0" to clipboard
isolate_cluster: ^0.15.0 copied to clipboard

discontinuedreplaced by: actor_system
outdatedDart 1 only

A library to build up a cluster of isolates.

Version 0.15.0 #

  • It is now possible to provide a selector to IsolateRefGroup.send() to support different target selection strategies.

Version 0.14.0 #

  • BREAKING CHANGE: Renamed class Message to IsolateMessage.
  • It is now possible to register an (isolate local) error listener to listen to errors occured (and not catched) in the context of the isolate. If no listener is registered, the error is logged as a WARNING.

Version 0.13.0 #

  • Now supports Dart strong mode.

Version 0.12.0 #

  • Added getter for a local isolate ref to the isolate content.

Version 0.11.1 #

  • Bugfix: fixed hard-coded paths

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.
3
likes
0
pub points
0%
popularity

Publisher

verified publisherblimster.net

A library to build up a cluster of isolates.

Homepage

License

unknown (LICENSE)

Dependencies

logging, uuid

More

Packages that depend on isolate_cluster