View Source API Reference NoNoncense v0.0.5

Modules

Generate locally unique nonces (number-only-used-once) in distributed Elixir.

Determine unique machine IDs for nodes, which can be used to guarantee uniqueness in a distributed system.

Guards against machine ID conflicts between nodes. If a new node joins the cluster with the same ID, it is sent the machine IDs of all existing nodes, will become aware of the ID conflict and will call the on_conflict callback that can take action to prevent bad stuff from happening (for example, that the uniqueness guarantee of NoNoncense will no longer hold).