Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have used Spring state machine with some basic Spring MVC application. I have to admit, it is pretty easy to configure and use.
But it has many limitations as well, mainly because of it being in very early stages of development.
I also came across some workflow engines like Activiti which is an open-source workflow engine written in Java and stateless4j which is a Lightweight Java State Machine. They look much more polished and sophisticated.
I wanted to know what is the difference between these and Spring State Machine (Advantages or disadvantages).
I would say so a Workflow Engine is a subset of State Machine. With a State Machine you can do much more things and you can think a Workflow Engine like a library for a State Machine, with use cases that are pre-configured but when you want something out of ordinary then you have to make your hands dirty again with a State Machine.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
My system setup is like: Application A takes requests from outside world and communicates with the backend REST apis. REST api also communicates with mysql database.
My requirement is to have a tool from which I can just monitor the resource usage and may be the performance of the web server. I want to have graphs for the resource usage which means I need historical data otherwise I would have just used the windows task manager to see the resource usage.
This means I do not need any load generator(that will be done by the Application A) just a resource monitor.
I googled and found tools like appdynamics, Nagios, munin but not sure if they are what I need. I haven't done performance testing earlier so there's lot of confusion.
Just looking for some guidance.
Thanks
If we are talking about "run tool-get result" the best option - Java Mission Control. It's free in test environment. You need to pay only for some features in production. It's much better than old VisualVM.
You can write a data to file using Flight Recorder. You can setup start point and duration. You just need to start your application like this:
-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=60s,filename=myrecording.jfr
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
my question is that......
I want to host my content management system without java dedicated server,Because of high Cost of java server.And what framework is beneficial for me to make content management system in java......
Help please,Thank you from my side.
You can always try amazon web services for hosting:
AWS
Grails is built on groovy and provides you with features like scaffolding. Groovy is an extension of java and relatively easy and fun to use. See these official sites for groovy and grails and this SO post for more info:
Stackoverflow
Groovy
Grails
Ultimately not a definite answer, but rather just some suggestions
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for a free scalable chat solution, sort of the equivalent of SOLR but for chat. I have a LAMP application that I need to integrate the chat with. For search I'm using SOLR and since it has a REST interface integrating with it was easy and didn't require writing any Java.
Is there a similar ready made solution that's also high peformance for chat?
Obviously MySQL/PHP/AJAX based periodic polling scripts are out of the question.
Go with a good jabber implementation.
http://www.igniterealtime.org/projects/index.jsp
http://www.igniterealtime.org/projects/openfire/index.jsp
http://www.igniterealtime.org/projects/smack/index.jsp
http://jwebsocket.org/
They have a chat demo you can download and modify (it is licensed under LGPL).
I'm developing a facebook-like chat with Node.js, it's not so difficult and works great. I'm using "socket.io" and now I'm going to develop an android app too, with https://github.com/Gottox/socket.io-java-client
Do you need private chat? or only public? Igniterealtime as #krishnakumarp posted seems much more complex and complete.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am writing a distributed system in which jobs (processes) will be run on multiple nodes (LINUX machines).
I want to be able to launch job on these machines, terminate a job (kill), monitor what is running on each machine.
I am looking for a framework (preferably in Java) which I can use to implement this solution.
I have looked at using the underlying components that frameworks like Hadoop or Akka use but have not come up with anything satisfactory.
A few additional constraints on what I'm looking for:
It should have reasonable proliferation into production grade projects
It should allow me to launch UNIX processes written in arbitrary languages
It should be open source
It should be lightweight -- An answerer has suggested I look at agent based frameworks -- though these satisfy the requirements I've posted -- I've found them to be very heavy weight. I'm looking for something that really fulfills the stated requirements and does not require me to adopt a more comprehensive methodology.
Thanks.
It's called multi-agent system and there are several frameworks available that you can use:
JADE
Janus
Ascape
Cougar
JIAC
Boris
Swarm
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I would like to get your opinion on this topic : I'd like to build some social/collaborative app : not much media sharing, but mainly tagging, collaborative text content (as wikis), user profile, tagging and some points system (digg/hackernews-like ?)
The choice of webapp framework is generally not influenced by the problem domain of webapp that you'll be building. Some frameworks are better at certain processes, like page-flow wizards, but you couldn't really pick one on the basis of your described type of application.
The general advice holds here:
pick the framework you're already familiar with, or
pick one you think looks easiest, or
pick one you want to learn.