Skip to content

Solving Gossip Gloomers using Elixir

Updated: at 10:05 AM

Introduction

You can read more about the series of challenges at the fly.io website.

3b Specification

Your node should propagate values it sees from broadcast messages to the other nodes in the cluster. It can use the topology passed to your node in the topology message or you can build your own topology.

The simplest approach is to simply send a node’s entire data set on every message, however, this is not practical in a real-world system. Instead, try to send data more efficiently as if you were building a real broadcast system.

Values should propagate to all other nodes within a few seconds.

Source