What is the API for an application connecting to a service? I’m asking from a pure ziti perspective, ie via SDK. I don’t care to know a literal method signature (although that may answer my follow up questions.)
My current understanding is that Ziti lets an application connect to a service by name and (presuming policies are all good) the application gets a bi-directional byte stream that it can read and/or write to. If that’s the case, then I started wondering … can an application connect more than once to the same service? Does ziti support mux/demux of logical connections on top of an internal session’s connection? I’m realizing that I don’t quite understand where Ziti sits in the traditional 7 layer network model; the degree to which ziti provides upper level constructs or leaves that to applications to handle.