Rewrite of example lbbroker3 to use Reactor