Support for SignalR #4851
Replies: 8 comments 6 replies
-
SignalR is on our list, but we are first implementing the new Before we do SignalR, we also want to add gRPC, which also has nice streaming capabilities and helps us more when doing schema stitching. Regarding SignalR, we think it will be inconcluded with the second feature update to Hot Chocolate 11. |
Beta Was this translation helpful? Give feedback.
-
Ok, thanks for the info! |
Beta Was this translation helpful? Give feedback.
-
What do you think about the new Azure Web PubSub ? |
Beta Was this translation helpful? Give feedback.
-
The azure web pub/sub is... Excessively expensive is what it is. And it hope it doesn't become the target over more native support. I see v12 has some websockets stuff, does this mean it's one step closer to SignalR support? Edit: If you had 1000 concurrent users online 24/7 on average, JUST the SignalR "keep-alive" every 10 seconds would cost you $259.2/month. Which is beyond insane. |
Beta Was this translation helpful? Give feedback.
-
@PascalSenn Why converted to a discussion? |
Beta Was this translation helpful? Give feedback.
-
I´m trying to find information on using Hotchocolate on top of my grpc endpoints but ain't finding much on it except this #1122 Some blog post or example would be nice if anybody knows about some! |
Beta Was this translation helpful? Give feedback.
-
We use SignalR primarily for the feature that it can switch protocol. We are behind Azure FrontDoor, so for all our testing environments, Websockets are unavailable. But we rely on SignalR to switch so that we test our software with Long-Polling and then in the later stages of testing it will use WebSockets seamlessly. |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
I am wondering how connection management works with hotchocolate (websockets - what if a connection is lost, etc)
As GraphQL is transport agnostic, I believe using SignalR as a transport would be a great option as
Describe the solution you'd like
You telling me that your websockets implementation can do all of the above or that SignalR is already a supported transport option.
Additional context
I am learning about hotchocolate and straberry??? and was especially intrigued by the async enumerable support for server-side events. So I thought I may implement some chat application to test this out. However, when I heard "web sockets" I was immediately thinking about how to scale out this chat app in theory. This, in turn, led me to the question why SignalR was not a supported transport channel.
Please enlighten me! :-)
Beta Was this translation helpful? Give feedback.
All reactions