跳到主要内容
本页尚未翻译

下面显示的是英文原文。

Server

The server reports the host and port clients dial under the protocol googlepubsub, never a scheme, a path or credentials.

A broker registered with with_broker_labeled is a server of the document, under its label. Its host is the emulator address where one is set, the endpoint where one is set, and pubsub.googleapis.com otherwise. A scheme, a path and any user info the endpoint carries stay out of it. The protocol is googlepubsub. protocolVersion stays out, and the server has no binding: the specification's googlepubsub binding describes no server field.

Example​

The broker reaches the regional endpoint, and its server in the document is us-east1-pubsub.googleapis.com.

/// The regional endpoint; the document reports `us-east1-pubsub.googleapis.com`.
fn broker() -> PubSubBroker {
PubSubBroker::new("my-project").endpoint("https://us-east1-pubsub.googleapis.com")
}