Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support domain socket #116

Open
daixiang0 opened this issue Aug 20, 2021 · 1 comment
Open

Support domain socket #116

daixiang0 opened this issue Aug 20, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request enhancement-runtime-dependency New feature or request due to a runtime feature
Milestone

Comments

@daixiang0
Copy link
Member

Describe the proposal

Ref dapr/dapr#2864

Release Note

RELEASE NOTE: ADD support domain socket.

@withinboredom withinboredom added enhancement New feature or request needs investigation A maintainer needs to look into this issue. labels Dec 4, 2021
@withinboredom withinboredom added this to the 1.3 milestone Dec 4, 2021
@withinboredom
Copy link
Contributor

I spent the day investigating the feasibility of it. It's a shame it isn't supported in Kubernetes yet! If it were, nginx-ingress could just fastcgi-proxy the request and an http server would be completely unnecessary for PHP projects. (nginx --> fastcgi --> php-fpm --> unix socket --> dapr). Right now a webserver must be run in front of PHP (caddy/apache/nginx) per pod to interface with Dapr.

Anyway ... to get this to work is actually pretty straightforward: guzzle/guzzle#1962

This can be an option on the client builder, since it will be supported via grpc or http.

@withinboredom withinboredom removed the needs investigation A maintainer needs to look into this issue. label Dec 19, 2021
@msfussell msfussell added the enhancement-runtime-dependency New feature or request due to a runtime feature label Jun 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request enhancement-runtime-dependency New feature or request due to a runtime feature
Projects
None yet
Development

No branches or pull requests

3 participants