M
M
mystdeim2016-07-19 15:02:46
Java
mystdeim, 2016-07-19 15:02:46

What to use to develop this kind of application?

The task is to develop a network application for stream processing of heavy tasks, data will be obtained from various systems and distributed storage.
The bottom line is that on this application tasks will be constantly processed in the background, REST, WebSockets and a few simple web pages will be exposed outside. I can’t think of anything better than taking Java EE, share your experience, who uses what, I don’t want to create Frankenstein, although wildfly turned out to be not so heavy, it starts quickly, there is not much memory. I also read about spring batch, but it looks like it will have a lot more to do. Of the technologies, it is Java that is needed, since there is sufficient experience in Java SE and concurrency

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Kosarev, 2016-07-20
@jaxtr

What is meant by "thread processing of heavy tasks"?
Given the need to expose REST services, web sockets, and pages, there are two main options: Java EE 7 or Spring. And there and there there is everything you need for these tasks. You can do without WildFly (and without an application server at all).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question