Skip to content

Commit

Permalink
add go client link to document (apache#2991)
Browse files Browse the repository at this point in the history
  • Loading branch information
foreversunyao authored and merlimat committed Nov 15, 2018
1 parent 585c55b commit 579e0dc
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion site2/docs/client-libraries-websocket.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Pulsar's WebSocket API
sidebar_label: WebSocket
---

Pulsar's [WebSocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) API is meant to provide a simple way to interact with Pulsar using languages that do not have an official [client library](getting-started-clients.md). Through WebSockets you can publish and consume messages and use all the features available in the [Java](client-libraries-java.md), [Python](client-libraries-python.md), and [C++](client-libraries-cpp.md) client libraries.
Pulsar's [WebSocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) API is meant to provide a simple way to interact with Pulsar using languages that do not have an official [client library](getting-started-clients.md). Through WebSockets you can publish and consume messages and use all the features available in the [Java](client-libraries-java.md), [Go](client-libraries-go.md), [Python](client-libraries-python.md) and [C++](client-libraries-cpp.md) client libraries.


> You can use Pulsar's WebSocket API with any WebSocket client library. See examples for Python and Node.js [below](#client-examples).
Expand Down
2 changes: 1 addition & 1 deletion site2/docs/concepts-clients.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Pulsar Clients
sidebar_label: Clients
---

Pulsar exposes a client API with language bindings for [Java](client-libraries-java.md) and [C++](client-libraries-cpp.md). The client API optimizes and encapsulates Pulsar's client-broker communication protocol and exposes a simple and intuitive API for use by applications.
Pulsar exposes a client API with language bindings for [Java](client-libraries-java.md), [Go](client-libraries-go.md), [Python](client-libraries-python.md) and [C++](client-libraries-cpp.md). The client API optimizes and encapsulates Pulsar's client-broker communication protocol and exposes a simple and intuitive API for use by applications.

Under the hood, the current official Pulsar client libraries support transparent reconnection and/or connection failover to brokers, queuing of messages until acknowledged by the broker, and heuristics such as connection retries with backoff.

Expand Down
2 changes: 1 addition & 1 deletion site2/docs/concepts-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Pulsar's key features include:
* Native support for multiple clusters in a Pulsar instance, with seamless [geo-replication](administration-geo.md) of messages across clusters
* Very low publish and end-to-end latency
* Seamless scalability out to over a million topics
* A simple [client API](concepts-clients.md) with bindings for [Java](client-libraries-java.md), [Python](client-libraries-python.md), and [C++](client-libraries-cpp.md)
* A simple [client API](concepts-clients.md) with bindings for [Java](client-libraries-java.md), [Go](client-libraries-go.md), [Python](client-libraries-python.md) and [C++](client-libraries-cpp.md)
* Multiple [subscription modes](concepts-messaging.md#subscription-modes) for topics ([exclusive](concepts-messaging.md#exclusive), [shared](concepts-messaging.md#shared), and [failover](concepts-messaging.md#failover))
* Guaranteed message delivery with [persistent message storage](concepts-architecture-overview.md#persistent-storage) provided by [Apache BookKeeper](http://bookkeeper.apache.org/)
* A serverless lightweight computing framework [Pulsar Functions](functions-overview.md) offers stream native data processing.
Expand Down
2 changes: 1 addition & 1 deletion site2/docs/getting-started-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ For more info, see [Topics](concepts-messaging.md#topics).

## Start publishing and consuming messages

Pulsar currently offers client libraries for [Java](client-libraries-java.md), [Python](client-libraries-python.md),
Pulsar currently offers client libraries for [Java](client-libraries-java.md), [Go](client-libraries-go.md), [Python](client-libraries-python.md)
and [C++](client-libraries-cpp.md). If you're running a local standalone cluster, you can
use one of these root URLs for interacting with your cluster:

Expand Down
2 changes: 1 addition & 1 deletion site2/docs/getting-started-standalone.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ If the message has been successfully published to the topic, you should see a co
## Using Pulsar clients locally

Pulsar currently offers client libraries for [Java](client-libraries-java.md), [Python](client-libraries-python.md), and [C++](client-libraries-cpp.md). If you're running a local standalone cluster, you can use one of these root URLs for interacting with your cluster:
Pulsar currently offers client libraries for [Java](client-libraries-java.md), [Go](client-libraries-go.md), [Python](client-libraries-python.md) and [C++](client-libraries-cpp.md). If you're running a local standalone cluster, you can use one of these root URLs for interacting with your cluster:

* `http://localhost:8080`
* `pulsar://localhost:6650`
Expand Down

0 comments on commit 579e0dc

Please sign in to comment.