Skip to content

Commit 4d7798d

Browse files
Merge pull request #225819 from cebundy/wps-ref-server-java
[Web PubSub] Freshness review of reference-server-sdk-java
2 parents 2345e92 + b928c0b commit 4d7798d

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

articles/azure-web-pubsub/reference-server-sdk-java.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ author: vicancy
55
ms.author: lianwei
66
ms.service: azure-web-pubsub
77
ms.topic: conceptual
8-
ms.date: 11/01/2021
8+
ms.date: 01/31/2023
99
---
1010
# Azure Web PubSub service client library for Java
1111

12-
[Azure Web PubSub service](./index.yml) is an Azure-managed service that helps developers easily build web applications with real-time features and publish-subscribe pattern. Any scenario that requires real-time publish-subscribe messaging between server and clients or among clients can use Azure Web PubSub service. Traditional real-time features that often require polling from server or submitting HTTP requests can also use Azure Web PubSub service.
12+
[Azure Web PubSub service](./index.yml) is an Azure-managed service that helps developers easily build web applications with real-time features and a publish-subscribe pattern. Any scenario that requires real-time publish-subscribe messaging between server and clients or among clients can use Azure Web PubSub service. Traditional real-time features that often require polling from the server or submitting HTTP requests can also use Azure Web PubSub service.
1313

14-
You can use this library in your app server side to manage the WebSocket client connections, as shown in below diagram:
14+
This article describes the Azure Web PubSub service client library.
15+
16+
You can use this library in your server-side app to manage the WebSocket client connections, as shown in this diagram:
1517

1618
![The overflow diagram shows the overflow of using the service client library.](media/sdk-reference/service-client-overflow.png)
1719

@@ -23,14 +25,19 @@ Use this library to:
2325
- Close connections
2426
- Grant, revoke, and check permissions for an existing connection
2527

26-
[Source code][source_code] | [API reference documentation][api] | [Product Documentation][product_documentation] | [Samples][samples_readme]
28+
For more information, see:
29+
30+
- [Azure Web PubSub client library Java SDK][source_code]
31+
- [Azure Web PubSub client library reference documentation][api]
32+
- [Azure Web PubSub client library samples for Java][samples_readme]
33+
- [Azure Web PubSub service documentation][product_documentation]
2734

2835
## Getting started
2936

3037
### Prerequisites
3138

39+
- An Azure account with an active subscription is required. If you don't already have one, you can [create an account for free][azure_subscription].
3240
- A [Java Development Kit (JDK)][jdk_link], version 8 or later.
33-
- [Azure Subscription][azure_subscription]
3441

3542
### Include the Package
3643

@@ -119,16 +126,15 @@ be found here: [log levels][log_levels].
119126

120127
### Default HTTP Client
121128

122-
All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure
123-
the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the
129+
All client libraries use the Netty HTTP client by default. Adding the above dependency will automatically configure
130+
the client library to use the Netty HTTP client. Configuring or changing the HTTP client is described in the
124131
[HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients).
125132

126133
### Default SSL library
127134

128-
All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL
135+
By default, all client libraries use the Tomcat-native Boring SSL library to enable native-level performance for SSL
129136
operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides
130-
better performance compared to the default SSL implementation within the JDK. For more information, including how to
131-
reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki.
137+
better performance compared to the default SSL implementation within the JDK. For more information, including how to reduce the dependency size, see [performance tuning][https://github.com/Azure/azure-sdk-for-java/wiki/Performance-Tuning].
132138

133139
[!INCLUDE [next step](includes/include-next-step.md)]
134140

0 commit comments

Comments
 (0)