-
Notifications
You must be signed in to change notification settings - Fork 41.9k
Open
Description
Add support for gRPC server applications with features take from spring-grpc-server-spring-boot-autoconfigure.
The following differences are anticipated:
- Health support will be deferred to #49048.
- Security support will be deferred to #49047.
- Observation support will be deferred to #49056
- The
ServletEnvironmentPostProcessorwill be considered in #49050 as we'd rather keep the user in control of that property. - Customizers will not initially be applied automatically to in-process servers #49151
GrpcServerPropertieswill be restructured slightly andhost/portproperties will be dropped in favor of just using theaddressproperty (Having both has caused issues in the past).- Some auto-configurations can be consolidated.
- Properties can be applied using a
ServerBuilderCustomizer. - A custom
GrpcServletRegistrationclass can be used to aid with conditions. - It might be possible to simplify
OnGrpcNativeServerConditionin favor of ordered configurations with a first wins strategy. - Support for
@GrpcAdvicewill be added with #49053.
Commits from Spring gRPC to consider:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type: enhancementA general enhancementA general enhancement