Add support for gRPC client applications with features take from spring-grpc-client-spring-boot-autoconfigure.
The following differences are anticipated:
- Channel default properties will be deferred to #49195.
- Auto-configuration will not automatically scan for clients (to align with our Http Service Client support)
GrpcClientProperties will be restructured slightly.
GrpcClientProperties is anemic and no longer mutated when channels are needed.
GrpcServerBuilderCustomizers takes on multiple customization duties
Commits from Spring gRPC to consider:
Add support for gRPC client applications with features take from
spring-grpc-client-spring-boot-autoconfigure.The following differences are anticipated:
GrpcClientPropertieswill be restructured slightly.GrpcClientPropertiesis anemic and no longer mutated when channels are needed.GrpcServerBuilderCustomizerstakes on multiple customization dutiesCommits from Spring gRPC to consider: