Scala API:
Scala API:
Create the default message extractor, using envelopes to identify what entity a message is for and the hashcode of the entityId to decide which shard an entity belongs to.
This is recommended since it does not force details about sharding into the entity protocol
Scala API: Create a message extractor for a protocol where the entity id is available in each message.