Skip to content

Commit 8d41ca2

Browse files
authored
Merge pull request #292331 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-docs (branch main)
2 parents 7b8b371 + 74c8af8 commit 8d41ca2

File tree

40 files changed

+76
-73
lines changed

40 files changed

+76
-73
lines changed

articles/api-management/graphql-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ If your GraphQL API supports a subscription, you can test it in the test consol
128128
:::image type="content" source="media/graphql-api/test-graphql-subscription.png" alt-text="Screenshot of a subscription query in the query editor.":::
129129
1. Review connection details in the **Subscription** pane.
130130

131-
:::image type="content" source="media/graphql-api/graphql-websocket-connection.png" alt-text="Screenshot of Websocket connection in the portal.":::
131+
:::image type="content" source="media/graphql-api/graphql-websocket-connection.png" alt-text="Screenshot of WebSocket connection in the portal.":::
132132

133133
1. Subscribed events appear in the **Subscription** pane. The WebSocket connection is maintained until you disconnect it or you connect to a new WebSocket subscription.
134134

articles/api-management/websocket-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ You can secure WebSocket APIs by applying existing access control policies, like
2121

2222
In this article, you will:
2323
> [!div class="checklist"]
24-
> * Understand Websocket passthrough flow.
24+
> * Understand WebSocket passthrough flow.
2525
> * Add a WebSocket API to your API Management instance.
2626
> * Test your WebSocket API.
2727
> * View the metrics and logs for your WebSocket API.

articles/app-service/tutorial-java-jboss-mysql-app.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This tutorial shows how to build, configure, and deploy a secure JBoss applicati
2020
In this tutorial, you learn how to:
2121

2222
> [!div class="checklist"]
23-
> * Create a secure-by-default architecture for Azure App Service and Azure Database for MySQL flexible server.
23+
> * Create a secure-by-default architecture for Azure App Service and Azure Database for MySQL Flexible Server.
2424
> * Secure database connectivity using a passwordless connection string.
2525
> * Verify JBoss data sources in App Service using JBoss CLI.
2626
> * Deploy a JBoss sample app to App Service from a GitHub repository.
@@ -160,7 +160,7 @@ Sign in to the [Azure portal](https://portal.azure.com/) and follow these steps
160160
- **App Service plan**: Defines the compute resources for App Service. A Linux plan in the *Basic* tier is created.
161161
- **App Service**: Represents your app and runs in the App Service plan.
162162
- **Virtual network**: Integrated with the App Service app and isolates back-end network traffic.
163-
- **Azure Database for MySQL flexible server**: Accessible only from the virtual network. A database and a user are created for you on the server.
163+
- **Azure Database for MySQL Flexible Server**: Accessible only from the virtual network. A database and a user are created for you on the server.
164164
- **Private DNS zones**: Enable DNS resolution of the database server in the virtual network.
165165
- **Private endpoints**: Access endpoints for the database server in the virtual network.
166166
:::column-end:::
@@ -195,7 +195,7 @@ In this step, you generate a managed identity based service connection, which yo
195195
:::column span="2":::
196196
**Step 2: Enable Microsoft Entra authentication in the MySQL server.**
197197
1. In the top search bar, type *msdocs-jboss-mysql-server*.
198-
1. Select the Azure Database for MySQL flexible server resource called **msdocs-jboss-mysql-server**.
198+
1. Select the Azure Database for MySQL Flexible Server resource called **msdocs-jboss-mysql-server**.
199199
1. From the left menu, select **Security** > **Authentication**.
200200
1. In **Assign access to**, select **Microsoft Entra authentication only**.
201201
1. In **User assigned managed identity**, select **Select**.
@@ -205,7 +205,7 @@ In this step, you generate a managed identity based service connection, which yo
205205
1. Select **Save** and wait for the operation to complete.
206206
:::column-end:::
207207
:::column:::
208-
:::image type="content" source="./media/tutorial-java-jboss-mysql-app/azure-portal-create-passwordless-connection-2.png" alt-text="A screenshot showing how to configure Microsoft Entra authentication for Azure Database for MySQL flexible server." lightbox="./media/tutorial-java-jboss-mysql-app/azure-portal-create-passwordless-connection-2.png":::
208+
:::image type="content" source="./media/tutorial-java-jboss-mysql-app/azure-portal-create-passwordless-connection-2.png" alt-text="A screenshot showing how to configure Microsoft Entra authentication for Azure Database for MySQL Flexible Server." lightbox="./media/tutorial-java-jboss-mysql-app/azure-portal-create-passwordless-connection-2.png":::
209209
:::column-end:::
210210
:::row-end:::
211211
:::row:::
@@ -496,7 +496,7 @@ The dev container already has the [Azure Developer CLI](/azure/developer/azure-d
496496
- **App Service plan**: Defines the compute resources for App Service. A Linux plan in the *B1* tier is created.
497497
- **App Service**: Represents your app and runs in the App Service plan.
498498
- **Virtual network**: Integrated with the App Service app and isolates back-end network traffic.
499-
- **Azure Database for MySQL flexible server**: Accessible only from the virtual network. A database is created for you on the server.
499+
- **Azure Database for MySQL Flexible Server**: Accessible only from the virtual network. A database is created for you on the server.
500500
- **Azure Cache for Redis**: Accessible only from within the virtual network.
501501
- **Private endpoints**: Access endpoints for the key vault and the Redis cache in the virtual network.
502502
- **Private DNS zones**: Enable DNS resolution of the key vault, the database server, and the Redis cache in the virtual network.

articles/app-service/tutorial-java-tomcat-mysql-app.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ Sign in to the [Azure portal](https://portal.azure.com/) and follow these steps
158158
- **App Service plan**: Defines the compute resources for App Service. A Linux plan in the *Basic* tier is created.
159159
- **App Service**: Represents your app and runs in the App Service plan.
160160
- **Virtual network**: Integrated with the App Service app and isolates back-end network traffic.
161-
- **Azure Database for MySQL flexible server**: Accessible only from the virtual network. A database and a user are created for you on the server.
161+
- **Azure Database for MySQL Flexible Server**: Accessible only from the virtual network. A database and a user are created for you on the server.
162162
- **Private DNS zones**: Enable DNS resolution of the database server in the virtual network.
163163
<!-- Author note: Azure Database for MySQL's networking is not the same as other databases. It integrates with a private DNS zone, not with a private endpoint. -->
164164
:::column-end:::
@@ -531,7 +531,7 @@ The dev container already has the [Azure Developer CLI](/azure/developer/azure-d
531531
- **App Service plan**: Defines the compute resources for App Service. A Linux plan in the *B1* tier is created.
532532
- **App Service**: Represents your app and runs in the App Service plan.
533533
- **Virtual network**: Integrated with the App Service app and isolates back-end network traffic.
534-
- **Azure Database for MySQL flexible server**: Accessible only from the virtual network through the DNS zone integration. A database is created for you on the server.
534+
- **Azure Database for MySQL Flexible Server**: Accessible only from the virtual network through the DNS zone integration. A database is created for you on the server.
535535
- **Azure Cache for Redis**: Accessible only from within the virtual network.
536536
- **Private endpoints**: Access endpoints for the key vault and the Redis cache in the virtual network.
537537
- **Private DNS zones**: Enable DNS resolution of the key vault, the database server, and the Redis cache in the virtual network.

articles/application-gateway/features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ The cookie-based session affinity feature is useful when you want to keep a user
9494

9595
For more information, see [How an application gateway works](how-application-gateway-works.md#modifications-to-the-request).
9696

97-
## Websocket and HTTP/2 traffic
97+
## WebSocket and HTTP/2 traffic
9898

9999
Application Gateway provides native support for the WebSocket and HTTP/2 protocols. There's no user-configurable setting to selectively enable or disable WebSocket support.
100100

articles/application-gateway/overview-v2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ The following table displays a comparison between Basic and Standard_v2.
5151
| Feature | Capabilities | Basic SKU (preview)| Standard SKU |
5252
| :---: | :--- | :---: | :---: |
5353
| Reliability | SLA | 99.9 | 99.95 |
54-
| Functionality - basic | HTTP/HTTP2/HTTPS<br>Websocket<br>Public/Private IP<br>Cookie Affinity<br>Path-based affinity<br>Wildcard<br>Multisite<br>KeyVault<br>Zone<br>Header rewrite | &#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713; | &#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;|
54+
| Functionality - basic | HTTP/HTTP2/HTTPS<br>WebSocket<br>Public/Private IP<br>Cookie Affinity<br>Path-based affinity<br>Wildcard<br>Multisite<br>KeyVault<br>Zone<br>Header rewrite | &#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713; | &#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;|
5555
| Functionality - advanced | AKS (via AGIC)<br>URL rewrite<br>mTLS<br>Private Link<br>Private-only (preview)<br>TCP/TLS Proxy (preview) | | &#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713;<br>&#x2713; |
5656
| Scale | Max. connections per second<br>Number of listeners<br>Number of backend pools<br>Number of backend servers per pool<br>Number of rules | 200<sup>1</sup><br>5<br>5<br>5<br>5 | 62500<sup>1</sup><br>100<br>100<br>1200<br>400 |
5757
| Capacity Unit | Connections per second per compute unit<br>Throughput<br>Persistent new connections | 10<br>2.22 Mbps<br>2500 | 50<br>2.22 Mbps<br>2500 |

articles/automation/automation-webhooks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ This example uses the PowerShell cmdlet [Invoke-WebRequest](/powershell/module/m
312312
$body = ConvertTo-Json -InputObject $Names
313313
```
314314
315-
1. For larger sets, you may wish to use a file. Create a file named `names.json` and then paste the following code::
315+
1. For larger sets, you may wish to use a file. Create a file named `names.json` and then paste the following code:
316316
317317
```json
318318
[

articles/azure-web-pubsub/concept-service-internals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.date: 08/21/2024
1212

1313
Azure Web PubSub Service provides an easy way to publish/subscribe messages using simple [WebSocket](https://tools.ietf.org/html/rfc6455) connections.
1414

15-
- Clients can be written in any language that has Websocket support.
15+
- Clients can be written in any language that has WebSocket support.
1616
- Both text and binary messages are supported within one connection.
1717
- A simple protocol allows clients to publish massages directly to each other.
1818
- The service manages the WebSocket connections for you.

articles/azure-web-pubsub/howto-develop-reliable-clients.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: Create reliable Websocket clients
3-
description: How to create reliable Websocket clients
2+
title: Create reliable WebSocket clients
3+
description: How to create reliable WebSocket clients
44
author: chenyl
55
ms.author: chenyl
66
ms.service: azure-web-pubsub
77
ms.topic: reference
88
ms.date: 01/12/2023
99
---
1010

11-
# Create reliable Websocket with subprotocol
11+
# Create reliable WebSocket with subprotocol
1212

13-
When Websocket client connections drop due to intermittent network issues, messages can be lost. In a pub/sub system, publishers are decoupled from subscribers, so publishers may not detect a subscribers' dropped connection or message loss. It's crucial for clients to overcome intermittent network issues and maintain reliable message delivery. To achieve that, you can create a reliable Websocket client with the help of reliable Azure Web PubSub subprotocols.
13+
When WebSocket client connections drop due to intermittent network issues, messages can be lost. In a pub/sub system, publishers are decoupled from subscribers, so publishers may not detect a subscribers' dropped connection or message loss. It's crucial for clients to overcome intermittent network issues and maintain reliable message delivery. To achieve that, you can create a reliable WebSocket client with the help of reliable Azure Web PubSub subprotocols.
1414

1515
## Reliable Protocol
1616

@@ -26,7 +26,7 @@ The following tutorial walks you through the important part of implementing the
2626

2727
### Initialization
2828

29-
To use reliable subprotocols, you must set the subprotocol when constructing Websocket connections. In JavaScript, you can use the following code:
29+
To use reliable subprotocols, you must set the subprotocol when constructing WebSocket connections. In JavaScript, you can use the following code:
3030

3131
- Use Json reliable subprotocol:
3232

@@ -50,7 +50,7 @@ To use reliable subprotocols, you must set the subprotocol when constructing Web
5050

5151
Connection recovery is the basis of achieving reliability and must be implemented when using the `json.reliable.webpubsub.azure.v1` and `protobuf.reliable.webpubsub.azure.v1` protocols.
5252

53-
Websocket connections rely on TCP. When the connection doesn't drop, messages are lossless and delivered in order. To prevent message loss over dropped connections, the Web PubSub service retains the connection status information, including group and message information. This information is used to restore the client on connection recovery
53+
WebSocket connections rely on TCP. When the connection doesn't drop, messages are lossless and delivered in order. To prevent message loss over dropped connections, the Web PubSub service retains the connection status information, including group and message information. This information is used to restore the client on connection recovery
5454

5555
When the client reconnects to the service using reliable subprotocols, the client will receive a `Connected` message containing the `connectionId` and `reconnectionToken`. The `connectionId` identifies the session of the connection in the service.
5656

@@ -71,7 +71,7 @@ wss://<service-endpoint>/client/hubs/<hub>?awps_connection_id=<connection_id>&aw
7171

7272
Connection recovery may fail if the network issue hasn't been recovered yet. The client should keep retrying to reconnect until:
7373

74-
1. The Websocket connection is closed with status code 1008. The status code means the connectionId has been removed from the service.
74+
1. The WebSocket connection is closed with status code 1008. The status code means the connectionId has been removed from the service.
7575
2. A recovery failure continues to occur for more than 1 minute.
7676

7777
### Publisher

articles/azure-web-pubsub/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ landingContent:
102102
url: concept-performance.md
103103
- linkListType: how-to-guide
104104
links:
105-
- text: Create reliable Websocket clients
105+
- text: Create reliable WebSocket clients
106106
url: howto-develop-reliable-clients.md
107107
- text: Troubleshoot with resource logs
108108
url: howto-troubleshoot-resource-logs.md

0 commit comments

Comments
 (0)