{"repo":"mosn/layotto","free":true,"listed":false,"github":"https://github.com/mosn/layotto","clone":"git clone https://github.com/mosn/layotto.git","description":"A fast and efficient cloud native application runtime","language":"Go","stars":852,"topics":["service-mesh","cloud-native","sidecar","microservice","pubsub","state-management","configuration-management","distributed-lock"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Layotto (L8): To be the next layer of OSI layer 7 查看中文版本 Layotto(/leɪˈɒtəʊ/) is an application runtime developed using Golang, which provides various distributed capabilities for applications, such as state management, configuration management, and event pub/sub capabilities to simplify application development. Layotto is built on the open source data plane MOSN .In addition to providing distributed building blocks, Layotto can also serve as the data plane of Service Mesh and has the ability to control traffic. Motivation Layotto aims to combine Multi-Runtime with Service Mesh into one sidecar. No matter which product you are using as the Service Mesh data plane (e.g. MOSN,Envoy or any other product), you can always attach Layotto to it and add Multi-Runtime capabilities without adding new sidecars. For example, by adding Runtime capabilities to MOSN, a Layotto process can both serve as the data plane of istio and provide various Runtime APIs (such as Configuration API, Pub/Sub API, etc.) In addition, we were surprised to find that a sidecar can do much more than that. We are trying to make Layotto even the runtime container of FaaS (Function as a service) with the magic power of WebAssembly . Features - Service Communication - Service Governance.Such as traffic hijacking and observation, service rate limiting, etc - As the data plane of istio - Configuration management - State management - Event publish and subscribe - Health check, query runtime metadata - FaaS model based ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mosn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mosn/layotto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}