Skip to content

Hive Router Subscriptions#66

Open
enisdenjo wants to merge 19 commits intomainfrom
big-subscriptions
Open

Hive Router Subscriptions#66
enisdenjo wants to merge 19 commits intomainfrom
big-subscriptions

Conversation

@enisdenjo
Copy link
Copy Markdown
Member

@enisdenjo enisdenjo commented Mar 24, 2026

graphql-hive/router#620. Merge after release.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 24, 2026

@enisdenjo enisdenjo added the waits for release Represents changes in a library that have not yet been released label Mar 24, 2026
@enisdenjo enisdenjo temporarily deployed to storybook-preview March 24, 2026 16:43 — with GitHub Actions Inactive
@@ -0,0 +1,184 @@
---
title: Overview
description: How Hive Router handles federated GraphQL subscriptions, supported protocols, protocol negotiation, and configuration.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this page could benefit from a section of something like How to choose a transport? and then have a table of pros/cons of each one we support? (could also be 2 tables: client->router, router->subgraphs, if you think each area might have different pros/cons)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what do you think? deliberatly not 2 tables because same principles apply both sides (except for WS to subgraphs for subscriptions and HTTP callbacks) 9913c52

enabled: true
```

You can also enable subscriptions using the `SUBSCRIPTIONS_ENABLED` environment variable:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also add in router/configuration/environment-variables (both flags)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waits for release Represents changes in a library that have not yet been released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants