You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
For now, every path in HTTPSever has a corresponding Pipeline. To share filters between pipelines, we use GlobalFilter, which execute before or/and after all the pipelines of a certain HTTPServer.
Describe the solution you'd like
Create a new object called PipelineGroup to share and reuse filters between multiple pipelines. For example, several pipelines share some validation. Other pipelines share same basic auth, etc.
Describe alternatives you've considered
A PipelineGroup can have multiple pipelines in it. And these pipelines can be used by HTTPServer or GRPCServer. Based on design, we can support one or more groups in PipelineGroup.
Is your feature request related to a problem? Please describe.
For now, every path in
HTTPSever
has a correspondingPipeline
. To share filters between pipelines, we useGlobalFilter
, which execute before or/and after all the pipelines of a certainHTTPServer
.Describe the solution you'd like
Create a new object called
PipelineGroup
to share and reuse filters between multiple pipelines. For example, several pipelines share some validation. Other pipelines share same basic auth, etc.Describe alternatives you've considered
A
PipelineGroup
can have multiple pipelines in it. And these pipelines can be used byHTTPServer
orGRPCServer
. Based on design, we can support one or more groups inPipelineGroup
.Additional context
Nop.
The text was updated successfully, but these errors were encountered: