Code Monkey home page Code Monkey logo

Comments (6)

chrisjpalmer avatar chrisjpalmer commented on June 15, 2024 4

Hello just wondering if there has been any updates on this one? At work we use istio and are looking to make calls from our envoyfilter to a GRPC service that can answer auth questions. The most ideal would be to use GRPC for this. However if its a while off, perhaps the next best thing is http? My understanding is that GRPC would be more efficient because it maintains one active connection per host as opposed to http2 which will eventually retire connections.

Thank you!

from proxy-wasm-go-sdk.

mathetake avatar mathetake commented on June 15, 2024

Given that this is going to be a lot of work and the spec is unstable, work on this later

from proxy-wasm-go-sdk.

rfyiamcool avatar rfyiamcool commented on June 15, 2024

πŸ‘

from proxy-wasm-go-sdk.

mathetake avatar mathetake commented on June 15, 2024

This really depends on the upstream work in TinyGo: tinygo-org/tinygo#1879 stay tuned!

from proxy-wasm-go-sdk.

gedw99 avatar gedw99 commented on June 15, 2024

@mathetake thanks for raising this as I have been looking for a viable option for using GRPC and GRPC web

GRPC web with WASM in browsers
GRPC with envoy proxy WASI.

I am curious if the IO between a wasm browser client and a wasm envoy proxy will work with GRPC Web . In theory it should since envoy is doing the adaption of GRPC web to GRPC and handing it on to the envoy wasm.

Do you think this is viable and advantageous ?

from proxy-wasm-go-sdk.

zd9KgA avatar zd9KgA commented on June 15, 2024

Hi @mathetake!

Just like @gedw99, I'd like to be able to make gRPC calls (e.g., to update permissions in https://github.com/authzed/spicedb) from a custom envoy filter written using this SDK. (The envoy ext_authz filter provides no option to process the response.)

Would you suggest to wait for progress here?

from proxy-wasm-go-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.