* Since PUB socket may send messages even if there are no any subscribers and that message is going to be lost, therefore we must re-send it in the test until it is received by the other side (SUB) * Use `await().untilAsserted()` to iterate the logic at most for 10 seconds * Clear some duplicated deps in the POMs of the affected modules