@@ -202,7 +202,7 @@ Flight RPC
202
202
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
203
203
| gRPC + TLS transport (grpc+tls:) | ✓ | ✓ | ✓ | | ✓ | ✓ | | |
204
204
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
205
- | UCX _ transport (ucx:) | ✓ | | | | | | | |
205
+ | UCX _ transport (ucx:) (1) | ✓ | | | | | | | |
206
206
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
207
207
208
208
Supported features in the gRPC transport:
@@ -212,13 +212,13 @@ Supported features in the gRPC transport:
212
212
+============================================+=======+=======+=======+====+=======+=======+=======+=======+
213
213
| All RPC methods | ✓ | ✓ | ✓ | | ✓ | ✓ | | |
214
214
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
215
- | Authentication handlers | ✓ | ✓ | ✓ | | ✓ (1 ) | ✓ | | |
215
+ | Authentication handlers | ✓ | ✓ | ✓ | | ✓ (2 ) | ✓ | | |
216
216
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
217
217
| Call timeouts | ✓ | ✓ | ✓ | | | ✓ | | |
218
218
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
219
219
| Call cancellation | ✓ | ✓ | ✓ | | | ✓ | | |
220
220
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
221
- | Concurrent client calls (2 ) | ✓ | ✓ | ✓ | | ✓ | ✓ | | |
221
+ | Concurrent client calls (3 ) | ✓ | ✓ | ✓ | | ✓ | ✓ | | |
222
222
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
223
223
| Custom middleware | ✓ | ✓ | ✓ | | | ✓ | | |
224
224
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
@@ -230,15 +230,15 @@ Supported features in the UCX transport:
230
230
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
231
231
| Flight RPC Feature | C++ | Java | Go | JS | C# | Rust | Julia | Swift |
232
232
+============================================+=======+=======+=======+====+=======+=======+=======+=======+
233
- | All RPC methods | ✓ (3 ) | | | | | | | |
233
+ | All RPC methods | ✓ (4 ) | | | | | | | |
234
234
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
235
235
| Authentication handlers | | | | | | | | |
236
236
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
237
237
| Call timeouts | | | | | | | | |
238
238
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
239
239
| Call cancellation | | | | | | | | |
240
240
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
241
- | Concurrent client calls | ✓ (4 ) | | | | | | | |
241
+ | Concurrent client calls | ✓ (5 ) | | | | | | | |
242
242
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
243
243
| Custom middleware | | | | | | | | |
244
244
+--------------------------------------------+-------+-------+-------+----+-------+-------+-------+-------+
@@ -247,10 +247,11 @@ Supported features in the UCX transport:
247
247
248
248
Notes:
249
249
250
- * \( 1) Support using AspNetCore authentication handlers.
251
- * \( 2) Whether a single client can support multiple concurrent calls.
252
- * \( 3) Only support for DoExchange, DoGet, DoPut, and GetFlightInfo.
253
- * \( 4) Each concurrent call is a separate connection to the server
250
+ * \( 1) Flight UCX transport has been deprecated on the 19.0.0 release.
251
+ * \( 2) Support using AspNetCore authentication handlers.
252
+ * \( 3) Whether a single client can support multiple concurrent calls.
253
+ * \( 4) Only support for DoExchange, DoGet, DoPut, and GetFlightInfo.
254
+ * \( 5) Each concurrent call is a separate connection to the server
254
255
(unlike gRPC where concurrent calls are multiplexed over a single
255
256
connection). This will generally provide better throughput but
256
257
consumes more resources both on the server and the client.
0 commit comments