Actors and messages
Actors library provides an abstract API designed to be used to implement active processes exchanging messages. Right now we it supports Apache Kafka and Apache Artemis. But other implementations can be added.
This is low level, fast level of abstraction.
Actor is an entity that can receive and send messages asynchronously. Messages supposed to be processed quickly and not suited to track long-running processing. Instead they are lightweight and momentary. Actors can send messages to another particular actor or group of actors.
Actor net is an abstract api for sending and receving messages.
Right now there two implementations: one using Kafka and using Apache Artemis. Likely Kafka is not going to be supported in future.