proxy-wasm-rust-sdk
proxy-wasm-rust-sdk copied to clipboard
WebAssembly for Proxies (Rust SDK)
Adds the missing `Status` enum variants... We currently run into `SerializationFailure` when getting some attribute `filter_state` from Envoy... Today, this not only panics, but the error isn't even really recognized....
I want to setup an LRU Cache that persists data across requests. I guess set_shared_data/get_shared_data can be used for normal cache, but how to use an LRU cache? Also, have...
This is a convenient method to remove request header by key than using set_http_request_header with empty value. Since we already have the things in place, it's just about exposing it...
Hello, I am having trouble using `dispatch_grpc_call`, it is a proxy filter plugin for `apisix` and named it `insignia_validate_user_context`, it return error such as below ``` apisix-1 | 2024/08/26 19:03:57...
This PR exposes the concept of Metrics with a high level API. It takes liberal inspiration from the Simple in the CPP SDK. Users of the Rust SDK will now...
fn dispatch_grpc_call( &self, upstream_name: &str, service_name: &str, method_name: &str, initial_metadata: Vec, message: Option, timeout: Duration, ) -> Result { hostcalls::dispatch_grpc_call( upstream_name, service_name, method_name, initial_metadata, message, timeout, ) } in istio...
In the current envoy WASM plugins, if we need IO request such as HTTP/GRPC/Redis, we must register request to envoy event loop and assigned a token via such as `dispatch_http_call`...
### Description I have use case that need to make a separate http call in wasm and getting a response back. I only see that the base context has an...
Hello team, I am trying to see if there's any simulator or framework that can help stub out the proxy-wasm dependency and unit tests our custom logic?