簡體   English   中英

如何自動生成nameko微服務的rpc接口文檔?

[英]How to auto-generate documents of rpc interface of nameko microservice?

我看到一些關於 nameko RESTful 微服務 + swagger 的例子,它們可以生成令人驚嘆的接口文檔。 但是,就我而言,我只使用 RPC 而不是 HTTP。 是否有任何類似 swagger 的庫來記錄 RPC 接口?

不幸的是,目前沒有用於記錄 Nameko 的 RPC 接口的工具。

由於 Nameko 的 RPC 實現是基於 AMQP 的,因此您很可能會同時控制客戶端和服務器端,在這種情況下,可以使用常規 Python 文檔工具,例如sphinx-doc

如果您想向外部客戶端公開 API 並與他們共享服務定義,您可以查看 Nameko 的 GRPC 實現https://github.com/nameko/nameko-grpc (和示例: https : //github.com /nameko/nameko-examples-grpc )。

gRPC 基於 Protocol Buffers 服務定義,它有效地記錄了您的 API 接口並可用於生成客戶端庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM