[ grinder-Feature Requests-3525230 ] Switch to a standard network library

SourceForge.net <[email protected]> Mon, 02 Jul 2012 15:44:52 -0700
Newsgroups gmane.comp.java.grinder.devel
Message-ID <[email protected]>
Feature Requests item #3525230, was opened at 2012-05-09 11:35
Message generated for change (Comment added) made by abagehot
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=368598&aid=3525230&group_id=18598

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Core engine
Group: None
Status: Open
Priority: 5
Private: No
Submitted By: Philip Aston (philipa)
Assigned to: Philip Aston (philipa)
Summary: Switch to a standard network library

Initial Comment:
As much of the communication package as possible should be replaced with a standard network library. This should improve maintainability and provide more flexibility.

Key features required:
 - Client/Server networking over TCP.
 - Support for java serialisation.
 - Server side acceptor framework that manages connections and network events a scalable manner.
 - Reaping of stale connections.
 - Open source license.
 - Actively maintained.

Nice to have (if the base layer doesn't do it, we'll need to maintain the current implementation):
 - Ability to use a pair of InputStream/OutputStream as a transport.
 - Addressable connections; a server can identify client connections by some meta data and target messages to specific clients.

Nice to have:
 - Options for payload marshalling.
 - Monitoring.

I'm going to look hard at Apache MINA to start with.


----------------------------------------------------------------------

Comment By: a bagehot (abagehot)
Date: 2012-07-02 15:44

Message:
hazelcast?
http://www.hazelcast.com/

----------------------------------------------------------------------

Comment By: Philip Aston (philipa)
Date: 2012-07-01 08:56

Message:
Aleph is worth considering too.

----------------------------------------------------------------------

Comment By: Philip Aston (philipa)
Date: 2012-05-13 09:36

Message:
Feature #3526344 should be done first.

----------------------------------------------------------------------

Comment By: Philip Aston (philipa)
Date: 2012-05-13 09:35

Message:
Also need to support fan-out. (Why doesn't the SF tracker let me edit the
"details" - sigh).


----------------------------------------------------------------------

Comment By: Philip Aston (philipa)
Date: 2012-05-13 09:32

Message:
Netty 3 looks cleaner than MINA.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=368598&aid=3525230&group_id=18598

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/