Hi ash.ta,
Akka is not only about Actors, but about Actors and Messages, as the Actors
communicate each other only by exchange of Messages.

In an Akka Cluster, because of the Location Transparency, the Actors can
collaborate each other without the need to be aware of were the other Actor
is running (locally or remote).

Each of my service expose a "module-protocol" module which expose the
service API in term of domain classes and Messages (Sometime also a Trait
that encapsulate the Actor communication).

This module protocol provides also the way to locating the remote actor,
using the SingletonProxy or ClusterShardingProxy for example.

Hope it will help you.

On 23 December 2015 at 19:47, ash.ta <[email protected]> wrote:

> cunicaommtion = communication.
>
>
> On Wednesday, December 23, 2015 at 9:46:04 PM UTC+2, ash.ta wrote:
>>
>> filippo, can you elaborate a bit more for a newbie like myself about the
>> pattern you are using for inter-services cunicaommtion?
>> let me explain you what i am talking about.
>> i clearly understand the model of microservices built around a message
>> bus. there you have a system of services incorporating
>> pub/sub and exchanging messages over that bus.
>> but akka is all about actors, not messages. so, if we are using actors to
>> exchange data between the cluster nodes, they should be provided
>> in runtime in all involved microservices, which makes totally impossible
>> a use of service specific dependencies.
>> thanks!
>>
> --
> >>>>>>>>>> Read the docs: http://akka.io/docs/
> >>>>>>>>>> Check the FAQ:
> http://doc.akka.io/docs/akka/current/additional/faq.html
> >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
> ---
> You received this message because you are subscribed to the Google Groups
> "Akka User List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/akka-user.
> For more options, visit https://groups.google.com/d/optout.
>



-- 

[image: --]
Filippo De Luca
[image: http://]about.me/FilippoDeLuca
<http://about.me/FilippoDeLuca?promo=email_sig>

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to