I like to know how K2 does NLB, since K2 is composed of components and K2 Server services, how actually does the NLB works when the web tier calls K2 API?
I like to know how K2 does NLB, since K2 is composed of components and K2 Server services, how actually does the NLB works when the web tier calls K2 API?
Since NLB is not a K2 feature I think the answer is going to be general as well. Web servers are often tied together using NLB. Jey already answered about K2 servers. Putting them both on the same server or not doesn't really change anything other than performance considerations. The actual location of the servers doesn't matter so much except for how you install your systems and deploy code or k2 processes.
NLB configuration for a web layer requires you to configure it for session affinity set to single whereas the K2 layer's session affinity is set to none (to conserve server resources). If both K2 and the web layer are on the same boxes, you need to configure the session affinity to single to cater for session state management. This is true unless you are using a central session state management server for your web servers (e.g. SQL server).
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.