I believe that exactly one is something very difficult to achieve anyway.
But with Akka and ack messages you can achieve at-least-one that for an SMS
is good enough.

My 2cents
On Jun 26, 2014 6:18 PM, "Ryan Tanner" <ryan.tan...@gmail.com> wrote:

> Akka offers only two guarantees:
>
> * At-most-once delivery.  Each message will be delivered either 0 or 1
> times.  There is no guarantee of exactly-once delivery.
> * Messages will be received in order for a given pair of actors.
>
>
> http://doc.akka.io/docs/akka/2.3.3/general/message-delivery-reliability.html
>
> In reality, exactly-once delivery is not easy to achieve.  If you need
> that, you need to handle confirmations and acknowledgements with retries
> until a message is known to have been received and processed (where
> "processed" depends on the requirements of your business logic).  This is
> not something Akka does for you.
>
> Akka embraces the "let it crash" philosophy.  Things will go wrong,
> especially when you're building a distributed system that interacts with
> external services (such as an SMS gateway).
>
> Are you sure you need an *absolute guarantee *that your SMS messages will
> be delivered?  Do cell phone providers even offer such a guarantee when it
> comes to SMS?  Cell phones are sort of the ultimate distributed system and
> things go wrong all the time.  I find it hard to believe any SMS gateway
> provider would be willing to sign an SLA guaranteeing 100% delivery with 0
> failures.
>
> On Thursday, June 26, 2014 6:48:36 AM UTC-6, Rajesh B N wrote:
>>
>> This  is Rajesh, Java Developer  from Bangalore,India. I have a
>> requirement of sending 1 million SMS's to the customer's.I was going
>> through AKKA framework which I found as very interesting and promising.Can
>> I use AKKA framework for my requirement?If yes how will AKKA guarantees a
>> message delivery without a single failure ?
>>
>  --
> >>>>>>>>>> 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 akka-user+unsubscr...@googlegroups.com.
> To post to this group, send email to akka-user@googlegroups.com.
> Visit this group at http://groups.google.com/group/akka-user.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
>>>>>>>>>>      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 akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to akka-user@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to