proxy-wasm-go-sdk

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2024 License: Apache-2.0

README

tetratelabs/proxy-wasm-go-sdk has been archived due to memory leaks caused by the built-in garbage collector (gc) in TinyGo.

This repository is a stable alternative, where Higress has replaced TinyGo's built-in gc with bdwgc (being used by large projects like Unity3D), largely avoiding the memory leak issue (though it still exists in extreme cases, such as: https://github.com/wasilibs/nottinygc/issues/46).

The Higress community has 40+ wasm plugins, and none of them have memory leak issues.

Furthermore, Higress continues to optimize through nottinygc, which theoretically can prevent the memory leaks in those extreme scenarios.

Directories

Path Synopsis
examples
helloworld Module
http_body Module
http_headers Module
http_routing Module
metrics Module
network Module
properties Module
shared_data Module
shared_queue Module
Package properties provides helper functions for retrieving properties in the Envoy/Istio specific environment.
Package properties provides helper functions for retrieving properties in the Envoy/Istio specific environment.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL