i think you will need to implement your
own acking protocol.
SourceActor sends something like PushMessage to ProcessingActor,
which enriches the message with some processing, then sends to the
remote CollectingActor. CollectingActor then responds to
ProcessingActor with AckMessage. ProcessingActor forwards the
AckMessage to SourceActor. Once SourceActor receives AckMessage
it sends the next PushMessage.
I don't think bounded mailboxes are a good solution, because they
have a fixed capacity, and that capacity is not related to your
network capacity. an acking protocol will get you better network
utilization, and be more tolerant/performant with respect to
changing network conditions.
-Michael