Hi, We are trying to research the scalability of the "cloud" module.
>From what we understand: - OCF server device (exposing resources) establishes a TCP connection to the Interface server. - OCF client establishes a TCP connection to the Interface server. - The communication (i.e. handling of GET and POST) is handled within the Interface server, "in memory". Based on that, we understand that in order to communicate, a client and a server must connect to the same physical instance of the Interface server. To ensure this in a multi-server cloud environment, we need "stickiness" at the level of the cloud account, which isn't good. Correct? Are there any thoughts on how to support horizontal scalability, so we can add more and more servers, and devices can communicate regardless of the server instance there are physically connected to? What will be the right "intervention point" in the current implementation, to decouple the server instances. Thanks for any hint, Max. Max Kholmyansky Software Architect - SURE Universal Ltd. http://www.sureuniversal.com
_______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev