Ciena Corporation
Virtual programming in a microservice architecture
Last updated:
Abstract:
In a distributed system with a microservice architecture having a plurality of services and messaging therebetween, systems and methods include creating a programmable stacks of sessions, wherein each session stack is thread-specific; creating a programmable stacks of descriptors, wherein each descriptor stack is specific to a session; and passing the programmable stacks of sessions and the programmable stacks of descriptors to one or more services, including across messaging and processor boundaries. The programmable stacks of sessions and the programmable stacks of descriptors can be utilized for any of Transactional data, Return Codes, Asynchronous messaging, and streaming.
Status:
Application
Type:
Utility
Filling date:
9 Aug 2019
Issue date:
11 Feb 2021