Replies: 1 comment 1 reply
-
Quick thoughts:
+ 1 from me. Although I am personally interested implementing L7 features in rust, I think the project would benefit from refining it's scope and clarifying goals.
I very much like the idea of treating blixt as a (or the?) L4 implementation for ingate for numerous reasons:
But I do have a few questions:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In the past, we mentioned that we weren't focused on L7 ingress, but we kept the option open. During our community meetings, we even considered using projects like Pingora or River for L7 support in Blixt, if someone in the community wanted to lead that effort. This topic has come up repeatedly, and we've stayed receptive.
However, things have changed recently. Our friends and neighbors next door have started an L7 ingress project with the Gateway API at ingate, and our next three milestones will focus more on L3/L4, which aligns better with our project's strengths.
Personally I want to support Ingate's L7 work and not diverting any community members to us when they could go work with them. Instead, I believe we should concentrate on lower-level L3/L4 use cases for our upcoming v1.0.0 release. That said, Blixt was originally conceived as capable of being standalone OR being integrated with another Gateway API implementation to provide L4 ingress support seamlessly via Gateway API where there previously was none (or when you need a faster datapath). This was referred to in passing as "cooperative traffic offload". We haven't been striving for that as a goal for some time, but Ingate seems to provide an opportunity to explore that once more. I propose the following with all that in mind:
Think on this and let me know your thoughts!
Beta Was this translation helpful? Give feedback.
All reactions