bastion-rs / artillery

Fire-forged cluster management & Distributed data protocol
https://artillery.bastion-rs.com
Apache License 2.0
74 stars 10 forks source link

Generic message types for internal management #1

Open vertexclique opened 5 years ago

vertexclique commented 5 years ago

We need some internal management for message types.

Lifecycle Commands (exposed)

Notifications

Direct Communication (exposed)

Remote Communication (exposed)

r3v2d0g commented 5 years ago

@vertexclique is Prune still needed?

(Note that it is present in bastion but not used or supported though supported by System.)

vertexclique commented 5 years ago

We can close this but having another issue for Remote Communication would be nice.

r3v2d0g commented 5 years ago

@vertexclique Maybe Prune could be used to stop/kill a Children/Supervisor and completely remove it (ie. not restarting it even if it was supervised by a "one-for-all" supervisor)?

vertexclique commented 5 years ago

That is the main idea of it. especially on distributed communication. So I think this can go under bastion-rs/artillery. Though we still need to iterate on this.