Massive Redesign of Another Project – Time to Play Catch-Up
Well... as the saying goes - Better late than never, or maybe Better sooner than later, but today I sat in with a few other guys and helped them imagine the complete redesign of their system that I'm going to be using for some critical data I need for my ticker plant. It's nice to be included, but as you can imagine, it'd be even nicer to not have to do this after the fact. But so it goes.
The new design is a lot simpler - socket connections are not of a specific "type". There are no "automatic" actions. You open a connection to the broker, he gets your message to the right guy, and you can maintain that connection for as long as you and the service provider wish. When you're done, the connection is severed, and the socket connections are put back into the pools from which they (most likely) came. There's no need to kill a socket, but you can do that if you want.
Like I said - Simpler.
Problem is, it's a massive change and that means that I've got a lot of coding to do to play catch-up and get my stuff ready for these changes. I'll be busy Monday, that's for sure.