Forum Discussion
David_Bradley_2
Nimbostratus
Mar 07, 2010Fault Tolerant long-lived TCP connections
Here's my story. I have several hundred long-lived client TCP connections to two Tibco RVD servers. (don't ask why we're not just using RVD in a multicast arrangement. Long story.) Clients can conn...
hoolio
Cirrostratus
Mar 09, 2010Thanks for the suggestions, Spark. I did a quick search on AskF5 for "message-based" and didn't see anything related. Do you have any more info on this?
David, I wonder if you could use a new feature Citizen_elah mentioned, where you can get access to the TCP headers from an iRule:
http://devcentral.f5.com/Default.aspx?tabid=53&forumid=5&postid=1168441&view=topic
If this is necessary for your applications, please open a case and request iRules access to the TCP header fields.
If you could look for server responses with a FIN or RST, then you might be able to intercept the server response and reselect a new pool member. If you do contact F5 Support asking about this feature, I wouldn't try to ask them to provide an iRule which will do this. You might find someone willing to help, but you're more likely to start a debate on what F5 Support supports for iRules. This might be a red herring, but could be worthwhile looking into.
Regardless, I think your best bet would be to contact your F5 sales rep and see if they can put you in touch with an F5 engineer or consultant who could provide you with official feedback on your requirements.
Aaron
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects