5ms isn't, by most standards, terribly challenging to maintain. I've worked
with systems where GC pauses never exceeded 1ms. That said, getting that
kind of performance is a fairly specialist skill, so if you don't have
people experienced in low latency development on the JVM, it may be better
to look elsewhere.

On 13 October 2014 11:29, Koray Al <[email protected]> wrote:

> Hello All,
>
> I am working on several applications that communicate with several
> different hardware realtime using Scala and Akka.
>
> I entered the Scala world with Odersky's Functional Programming in Scala
> lecture without any knowledge of Java programming whatsoever. So I am not
> very good at Java itself. And it has been about a year now.
>
> The problem I have now is that we are currently communicating with a
> consultant, and they asked what language we are currently using for our
> applications. When I said that it is Scala (which is a language based on
> Java) they say that Java is a no-no for a realtime application because of
> the Garbage Collection. If you do not handle the GC correctly, you can have
> problems while processing realtime information where milliseconds are of
> importance.
>
> So, What I am asking is if this is correct on the case of using Akka,
> Functional Programming principles like always giving priority to
> immutability etc.
>
> Practically, is it possible to build an application that can handle
> processing a TCP/Serial etc. Input flow with the interval of 5ms forever
> without any delay?
>
> I have checked several sources about the relationship between the actor
> model and immutability and it looks like there is no problem with GC if you
> are using immutability since the GC happens more frequent and much faster.
>
> What are the limiting factors of this concept? And is it doable or should
> I leave Akka for these purposes and always run towards C++?
>
> Regards,
>
> --
> >>>>>>>>>> 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 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 [email protected].
To post to this group, send email to [email protected].
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