Real-time application issue
I am now designing a real time and critical application using Java in IBM AIX platform. Performance is the most important factor. To achieve this I have following queries:
1. Interprocess communication - What is the best method in Java can be used? i.e. socket.... Actually, is there any difference if the process communication is not in the same server?
2. How Java can implement the usage of memory?i.e. access or write data to memory....Any reference?
3. I found that there is 'real-time java', anyone has tried it?
Its important that you decide up front whether or not the processes will be on different servers as the design will be very different.
If it is on the same server and you want to run it in the same JVM, then an observer/observable or a master/worker pattern would work well.
If you want them on different machines or different JVM's then you could use socket comms, or a shared cache such as EHCache to manage the work.
Hope this helps
Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, and if they get mad, you are a mile away and you have their shoes ;-)
By pwilmarth in forum .NET
Last Post: 10-01-2003, 12:00 AM
By dhaya in forum Database
Last Post: 08-25-2003, 05:24 PM
By Gwen Smith in forum vb.announcements
Last Post: 04-28-2003, 02:37 PM
By mark in forum Database
Last Post: 08-02-2002, 12:11 PM
By Thomas Eyde in forum .NET
Last Post: 12-22-2001, 02:13 PM
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL