|
4 | 4 | |spring.grpc.client.channels | | Map of channels configured by name. |
5 | 5 | |spring.grpc.client.default-channel.address | `+++static://localhost:9090+++` | The target address uri to connect to. |
6 | 6 | |spring.grpc.client.default-channel.default-deadline | | The default deadline for RPCs performed on this channel. |
7 | | -|spring.grpc.client.default-channel.default-load-balancing-policy | `+++round_robin+++` | The default load balancing policy the channel should use. |
| 7 | +|spring.grpc.client.default-channel.default-load-balancing-policy | `+++round_robin+++` | The load balancing policy the channel should use. |
8 | 8 | |spring.grpc.client.default-channel.enable-keep-alive | `+++false+++` | Whether keep alive is enabled on the channel. |
9 | 9 | |spring.grpc.client.default-channel.health.enabled | `+++false+++` | Whether to enable client-side health check for the channel. |
10 | 10 | |spring.grpc.client.default-channel.health.service-name | | Name of the service to check health on. |
|
16 | 16 | |spring.grpc.client.default-channel.max-inbound-metadata-size | `+++8192B+++` | Maximum metadata size allowed to be received by the channel (default 8KiB). Set to '-1' to use the highest possible limit (not recommended). |
17 | 17 | |spring.grpc.client.default-channel.negotiation-type | `+++plaintext+++` | The negotiation type for the channel. |
18 | 18 | |spring.grpc.client.default-channel.secure | `+++true+++` | Flag to say that strict SSL checks are not enabled (so the remote certificate could be anonymous). |
19 | | -|spring.grpc.client.default-channel.service-config | | Map representation of the service config to use for the channel |
| 19 | +|spring.grpc.client.default-channel.service-config | | Map representation of the service config to use for the channel. |
20 | 20 | |spring.grpc.client.default-channel.ssl.bundle | | SSL bundle name. |
21 | 21 | |spring.grpc.client.default-channel.ssl.enabled | | Whether to enable SSL support. Enabled automatically if "bundle" is provided unless specified otherwise. |
22 | 22 | |spring.grpc.client.default-channel.user-agent | | The custom User-Agent for the channel. |
| 23 | +|spring.grpc.client.default-stub-factory | | Default stub factory to use for all channels. |
23 | 24 | |spring.grpc.client.enabled | `+++true+++` | Whether to enable client autoconfiguration. |
24 | 25 | |spring.grpc.client.inprocess.enabled | `+++true+++` | Whether to configure the in-process channel factory. |
25 | 26 | |spring.grpc.client.inprocess.exclusive | `+++true+++` | Whether the inprocess channel factory should be the only channel factory available. When the value is true, no other channel factory will be configured. |
26 | | -|spring.grpc.client.observations.enabled | `+++true+++` | Whether to enable Observations on the client. |
27 | | -|spring.grpc.server.address | | The address to bind to. could be a host:port combination or a pseudo URL like static://host:port. Can not be set if host or port are set independently. |
| 27 | +|spring.grpc.client.observation.enabled | `+++true+++` | Whether to enable Observations on the client. |
| 28 | +|spring.grpc.server.address | | The address to bind to in the form 'host:port' or a pseudo URL like 'static://host:port'. When the address is set it takes precedence over any configured host/port values. |
28 | 29 | |spring.grpc.server.enabled | `+++true+++` | Whether to enable server autoconfiguration. |
29 | 30 | |spring.grpc.server.exception-handling.enabled | `+++true+++` | Whether to enable user-defined global exception handling on the gRPC server. |
30 | 31 | |spring.grpc.server.health.actuator.enabled | `+++true+++` | Whether to adapt Actuator health indicators into gRPC health checks. |
|
33 | 34 | |spring.grpc.server.health.actuator.update-overall-health | `+++true+++` | Whether to update the overall gRPC server health (the '' service) with the aggregate status of the configured health indicators. |
34 | 35 | |spring.grpc.server.health.actuator.update-rate | `+++5s+++` | How often to update the health status. |
35 | 36 | |spring.grpc.server.health.enabled | `+++true+++` | Whether to auto-configure Health feature on the gRPC server. |
36 | | -|spring.grpc.server.host | `+++*+++` | Server address to bind to. The default is any IP address ('*'). |
37 | | -|spring.grpc.server.inprocess.exclusive | | Whether the inprocess server factory should be the only server factory available. When the value is true no other server factory will be configured. |
| 37 | +|spring.grpc.server.host | `+++*+++` | Server host to bind to. The default is any IP address ('*'). |
| 38 | +|spring.grpc.server.inprocess.exclusive | `+++true+++` | Whether the inprocess server factory should be the only server factory available. When the value is true, no other server factory will be configured. |
38 | 39 | |spring.grpc.server.inprocess.name | | The name of the in-process server or null to not start the in-process server. |
39 | 40 | |spring.grpc.server.keep-alive.max-age | | Maximum time a connection may exist before being gracefully terminated (default infinite). |
40 | 41 | |spring.grpc.server.keep-alive.max-age-grace | | Maximum time for graceful connection termination (default infinite). |
|
45 | 46 | |spring.grpc.server.keep-alive.timeout | `+++20s+++` | Maximum time to wait for read activity after sending a keep alive ping. If sender does not receive an acknowledgment within this time, it will close the connection (default 20s). |
46 | 47 | |spring.grpc.server.max-inbound-message-size | `+++4194304B+++` | Maximum message size allowed to be received by the server (default 4MiB). |
47 | 48 | |spring.grpc.server.max-inbound-metadata-size | `+++8192B+++` | Maximum metadata size allowed to be received by the server (default 8KiB). |
48 | | -|spring.grpc.server.observations.enabled | `+++true+++` | Whether to enable Observations on the server. |
49 | | -|spring.grpc.server.port | `+++9090+++` | Server port to listen on. When the value is 0, a random available port is selected. The default is 9090. |
| 49 | +|spring.grpc.server.observation.enabled | `+++true+++` | Whether to enable Observations on the server. |
| 50 | +|spring.grpc.server.port | `+++9090+++` | Server port to listen on. When the value is 0, a random available port is selected. |
50 | 51 | |spring.grpc.server.reflection.enabled | `+++true+++` | Whether to enable Reflection on the gRPC server. |
51 | 52 | |spring.grpc.server.security.csrf.enabled | `+++false+++` | Whether to enable CSRF protection on gRPC requests. |
52 | 53 | |spring.grpc.server.servlet.enabled | `+++true+++` | Whether to use a servlet server in a servlet-based web application. When the value is false, a native gRPC server will be created as long as one is available, and it will listen on its own port. Should only be needed if the GrpcServlet is on the classpath |
53 | 54 | |spring.grpc.server.shutdown-grace-period | `+++30s+++` | Maximum time to wait for the server to gracefully shutdown. When the value is negative, the server waits forever. When the value is 0, the server will force shutdown immediately. The default is 30 seconds. |
54 | 55 | |spring.grpc.server.ssl.bundle | | SSL bundle name. Should match a bundle configured in spring.ssl.bundle. |
55 | 56 | |spring.grpc.server.ssl.client-auth | `+++none+++` | Client authentication mode. |
56 | | -|spring.grpc.server.ssl.enabled | | Whether to enable SSL support. Enabled automatically if "bundle" is provided unless specified otherwise. |
| 57 | +|spring.grpc.server.ssl.enabled | | Whether to enable SSL support. |
57 | 58 | |spring.grpc.server.ssl.secure | `+++true+++` | Flag to indicate that client authentication is secure (i.e. certificates are checked). Do not set this to false in production. |
58 | 59 |
|
59 | 60 | |=== |
0 commit comments