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

Auto-detection of Schema #4788

Open
5 tasks
Tracked by #3445
joepavitt opened this issue Nov 15, 2024 · 3 comments
Open
5 tasks
Tracked by #3445

Auto-detection of Schema #4788

joepavitt opened this issue Nov 15, 2024 · 3 comments
Assignees
Labels
headline Something to highlight in the release
Milestone

Comments

@joepavitt
Copy link
Contributor

joepavitt commented Nov 15, 2024

We've proposed (in #3445) the idea of offering a Schema Builder, but as pointed out by customers we've discussed this with, this would be a significant undertaking to flesh out and define for full scale factory ecosystems, etc.

Alternatively, we could provide an "auto-detection" option, whereby, based on values we're seeing come into different topics, we could try to offer proposals for schemas, e.g. payloads that are email, number, string, array, or whichever definitions we decide upon.

Differentiation here is important for:

  • FlowFuse Broker
  • Bring Your Own Broker

We then have two levels of Schema:

  • Topic Hierarchy
  • Payload Structure

Will also pair with #4908 whereby any schema we "store" will be structured as to work with Async API

Tasks

Preview Give feedback
  1. design
    joepavitt

Topics

Preview Give feedback
  1. area:api size:XL - 8
    knolleary

Payloads

Preview Give feedback

Available To

  • Enterprise Tier Customers Only
@joepavitt
Copy link
Contributor Author

@hardillb for the first part of this "Monitor the latest message received on each topic" - what are are (technical) options here, other than subscribe to /#?

@hardillb
Copy link
Contributor

hardillb commented Dec 4, 2024

None

And it's # NOT /# these are very different things

@joepavitt
Copy link
Contributor Author

joepavitt commented Dec 4, 2024

Okay, so # subscription it will need to be

@joepavitt joepavitt added the headline Something to highlight in the release label Dec 13, 2024
@joepavitt joepavitt added this to the 2.13 milestone Dec 13, 2024
@joepavitt joepavitt moved this to Scheduled in ☁️ Product Planning Dec 13, 2024
@joepavitt joepavitt moved this to Todo in 🛠 Development Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
headline Something to highlight in the release
Projects
Status: Scheduled
Status: Todo
Development

No branches or pull requests

3 participants