总结
在本章中,我们了解了可以在 gRPC 中编写的不同类型的 API。我们看到,gRPC 允许我们创建与我们熟悉的 REST API 类似的端点,这些端点称为单一请求(unary)端点。接着,我们了解到我们可以创建服务器流式 API,允许服务器返回多个响应。同样地,客户端也可以通过客户端流式 API 返回多个请求。最后,我们看到了如何将服务器和客户端流式传输结合起来,创建双向流式传输。
目前,我们的端点比较简单,并未处理生产级 API 中非常关键的各种情况。
在下一章中,我们将开始探讨可以在 API 层面上进行哪些改进。这将使我们能够首先专注于提升 API 的可用性,然后再深入讨论生产级 API 的各个方面。