Skip to content

Commit 807ad9b

Browse files
authored
Merge pull request #104071 from spelluru/ehubqs0211
updated based on feedback from Ramya
2 parents 336f24f + 1a73aa4 commit 807ad9b

24 files changed

+160
-152
lines changed

articles/event-hubs/TOC.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,36 @@
3232
href: get-started-java-send-v2.md
3333
- name: Python (azure-eventhub version 5)
3434
href: get-started-python-send-v2.md
35-
- name: Node.js (azure/event-hubs version 5)
35+
- name: JavaScript (azure/event-hubs version 5)
3636
href: get-started-node-send-v2.md
3737
- name: Go
3838
href: event-hubs-go-get-started-send.md
3939
- name: C (send only)
4040
href: event-hubs-c-getstarted-send.md
4141
- name: Apache Storm (receive only)
4242
href: event-hubs-storm-getstarted-receive.md
43+
- name: Send and receive events (old versions/packages)
44+
items:
45+
- name: .NET Core (Microsoft.Azure.EventHubs)
46+
href: event-hubs-dotnet-standard-getstarted-send.md
47+
- name: Java (azure-eventhubs)
48+
href: event-hubs-java-get-started-send.md
49+
- name: Python (azure-eventhub version 1)
50+
href: event-hubs-python-get-started-send.md
51+
- name: JavaScript (azure/event-hubs version 2)
52+
href: event-hubs-node-get-started-send.md
53+
- name: .NET Framework (Microsoft.Azure.EventHubs)
54+
href: event-hubs-dotnet-framework-getstarted-send.md
4355
- name: Capture events
4456
items:
4557
- name: Use the Azure portal to enable Event Hubs Capture
4658
href: event-hubs-capture-enable-through-portal.md
4759
- name: Use a Resource Manager template to enable Event Hubs Capture
4860
href: event-hubs-resource-manager-namespace-event-hub-enable-capture.md
49-
- name: Capture Event Hubs data using Python (azure-eventhub version 5)
61+
- name: Read captured data using Python (azure-eventhub version 5)
5062
href: get-started-capture-python-v2.md
63+
- name: Read captured data using Python (azure-eventhub version 1)
64+
href: event-hubs-capture-python.md
5165
- name: Stream into Event Hubs for Apache Kafka
5266
href: event-hubs-quickstart-kafka-enabled-event-hubs.md
5367
- name: Create a dedicated cluster
@@ -126,20 +140,6 @@
126140
href: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/eventhubs/azure-messaging-eventhubs/README.md
127141
- name: .NET (Microsoft.Azure.EventHubs)
128142
href: event-hubs-programming-guide.md
129-
- name: Read captured data using Python (azure-eventhub version 1)
130-
href: event-hubs-capture-python.md
131-
- name: Send and receive events (old versions/packages)
132-
items:
133-
- name: .NET Core (Microsoft.Azure.EventHubs)
134-
href: event-hubs-dotnet-standard-getstarted-send.md
135-
- name: Java (azure-eventhubs)
136-
href: event-hubs-java-get-started-send.md
137-
- name: Python (azure-eventhub version 1)
138-
href: event-hubs-python-get-started-send.md
139-
- name: Node.js (azure/event-hubs version 2)
140-
href: event-hubs-node-get-started-send.md
141-
- name: .NET Framework (Microsoft.Azure.EventHubs)
142-
href: event-hubs-dotnet-framework-getstarted-send.md
143143
- name: Process data
144144
items:
145145
- name: Process data using Azure Stream Analytics
@@ -234,7 +234,7 @@
234234
href: /python/api/azure-eventhub/?view=azure-python
235235
- name: Management library
236236
href: /python/api/overview/azure/event-hub?view=azure-python
237-
- name: Node.js
237+
- name: JavaScript
238238
items:
239239
- name: Migrate from azure/eventhubs version 2 to version 5
240240
href: https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventhub/event-hubs/migrationguide.md

articles/event-hubs/event-hubs-about.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ With Event Hubs, you can start with data streams in megabytes, and grow to gigab
5959

6060
[Event Hubs for Apache Kafka ecosystems](event-hubs-for-kafka-ecosystem-overview.md) enables [Apache Kafka (1.0 and later)](https://kafka.apache.org/) clients and applications to talk to Event Hubs. You do not need to set up, configure, and manage your own Kafka clusters.
6161

62-
With a broad ecosystem available in various [languages (.NET, Java, Python, Go, Node.js)](https://github.com/Azure/azure-event-hubs), you can easily start processing your streams from Event Hubs. All supported client languages provide low-level integration. The ecosystem also provides you with seamless integration with Azure services like Azure Stream Analytics and Azure Functions and thus enables you to build serverless architectures.
62+
With a broad ecosystem available in various [languages (.NET, Java, Python, Go, JavaScript)](https://github.com/Azure/azure-event-hubs), you can easily start processing your streams from Event Hubs. All supported client languages provide low-level integration. The ecosystem also provides you with seamless integration with Azure services like Azure Stream Analytics and Azure Functions and thus enables you to build serverless architectures.
6363

6464
## Key architecture components
6565
Event Hubs contains the following [key components](event-hubs-features.md):
@@ -79,11 +79,10 @@ The following figure shows the Event Hubs stream processing architecture:
7979

8080
To get started using Event Hubs, see the **Send and receive events** tutorials:
8181

82-
- [.NET Core](event-hubs-dotnet-standard-getstarted-send.md)
83-
- [.NET Framework](event-hubs-dotnet-framework-getstarted-send.md)
84-
- [Java](event-hubs-java-get-started-send.md)
85-
- [Python](event-hubs-python-get-started-send.md)
86-
- [Node.js](event-hubs-node-get-started-send.md)
82+
- [.NET Core](get-started-dotnet-standard-send-v2.md)
83+
- [Java](get-started-java-send-v2.md)
84+
- [Python](get-started-python-send-v2.md)
85+
- [JavaScript](get-started-java-send-v2.md)
8786
- [Go](event-hubs-go-get-started-send.md)
8887
- [C (send only)](event-hubs-c-getstarted-send.md)
8988
- [Apache Storm (receive only)](event-hubs-storm-getstarted-receive.md)

articles/event-hubs/event-hubs-api-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The .NET ecosystem has multiple runtimes, so there are multiple .NET libraries f
4444

4545
#### Node
4646

47-
The [Node.js library](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs) is currently in preview and is maintained as a side project by Microsoft employees and external contributors. All contributions including source code are welcome and will be reviewed.
47+
The [JavaScript library](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs) is currently in preview and is maintained as a side project by Microsoft employees and external contributors. All contributions including source code are welcome and will be reviewed.
4848

4949
## Management APIs
5050

articles/event-hubs/event-hubs-create.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ title: Azure Quickstart - Create an event hub using the Azure portal
33
description: In this quickstart, you learn how to create an Azure event hub using Azure portal and then send and receive events using .NET Standard SDK.
44
services: event-hubs
55
documentationcenter: ''
6-
author: ShubhaVijayasarathy
6+
author: spelluru
77

88
ms.service: event-hubs
99
ms.topic: quickstart
1010
ms.custom: mvc
11-
ms.date: 12/02/2019
12-
ms.author: shvija
11+
ms.date: 02/11/2020
12+
ms.author: spelluru
1313
#Customer intent: How do I stream data and process telemetry from an event hub?
1414

1515
---
@@ -93,11 +93,10 @@ Congratulations! You have used the portal to create an Event Hubs namespace, and
9393

9494
In this article, you created a resource group, an Event Hubs namespace, and an event hub. For step-by-step instructions to send events to (or) receive events from an event hub, see the **Send and receive events** tutorials:
9595

96-
- [.NET Core](event-hubs-dotnet-standard-getstarted-send.md)
97-
- [.NET Framework](event-hubs-dotnet-framework-getstarted-send.md)
98-
- [Java](event-hubs-java-get-started-send.md)
99-
- [Python](event-hubs-python-get-started-send.md)
100-
- [Node.js](event-hubs-node-get-started-send.md)
96+
- [.NET Core](get-started-dotnet-standard-send-v2.md)
97+
- [Java](get-started-java-send-v2.md)
98+
- [Python](get-started-python-send-v2.md)
99+
- [JavaScript](get-started-java-send-v2.md)
101100
- [Go](event-hubs-go-get-started-send.md)
102101
- [C (send only)](event-hubs-c-getstarted-send.md)
103102
- [Apache Storm (receive only)](event-hubs-storm-getstarted-receive.md)

articles/event-hubs/event-hubs-dedicated-cluster-create-portal.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ If you wish to change the size of your cluster after creation or if your preferr
103103
## Next steps
104104
In this article, you created an Event Hubs cluster. For step-by-step instructions to send and receive events from an event hub, and capture events to an Azure storage or Azure Data Lake Store, see the following tutorials:
105105

106-
- [Send and receive events on .NET Core](event-hubs-dotnet-standard-getstarted-send.md)
106+
- Send and receive events
107+
- [.NET Core](get-started-dotnet-standard-send-v2.md)
108+
- [Java](get-started-java-send-v2.md)
109+
- [Python](get-started-python-send-v2.md)
110+
- [JavaScript](get-started-java-send-v2.md)
107111
- [Use Azure portal to enable Event Hubs Capture](event-hubs-capture-enable-through-portal.md)
108112
- [Use Azure Event Hubs for Apache Kafka](event-hubs-for-kafka-ecosystem-overview.md)

articles/event-hubs/event-hubs-diagnostic-logs.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,10 @@ Example:
135135
```
136136

137137
## Next steps
138-
* [Introduction to Event Hubs](event-hubs-what-is-event-hubs.md)
139-
* [Event Hubs API overview](event-hubs-api-overview.md)
140-
* [Get started with Event Hubs](event-hubs-dotnet-standard-getstarted-send.md)
138+
- [Introduction to Event Hubs](event-hubs-what-is-event-hubs.md)
139+
- [Event Hubs API overview](event-hubs-api-overview.md)
140+
- Get started with Event Hubs
141+
- [.NET Core](get-started-dotnet-standard-send-v2.md)
142+
- [Java](get-started-java-send-v2.md)
143+
- [Python](get-started-python-send-v2.md)
144+
- [JavaScript](get-started-java-send-v2.md)

articles/event-hubs/event-hubs-dotnet-standard-getstarted-send.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,31 +12,32 @@ ms.devlang: na
1212
ms.topic: conceptual
1313
ms.tgt_pltfrm: na
1414
ms.workload: na
15-
ms.date: 01/15/2020
15+
ms.date: 02/11/2020
1616
ms.author: spelluru
1717

1818
---
1919

2020
# Send events to or receive events from Azure Event Hubs using .NET Core (Microsoft.Azure.EventHubs)
21-
Event Hubs is a service that processes large amounts of event data (telemetry) from connected devices and applications. After you collect data into Event Hubs, you can store the data using a storage cluster or transform it using a real-time analytics provider. This large-scale event collection and processing capability is a key component of modern application architectures including the Internet of Things (IoT). For detailed overview of Event Hubs, see [Event Hubs overview](event-hubs-about.md) and [Event Hubs features](event-hubs-features.md).
22-
23-
This tutorial shows how to create .NET Core applications in C# to send events to or receive events from an event hub.
21+
This quickstart shows how to send events to and receive events from an event hub using the **Microsoft.Azure.EventHubs** .NET Core library.
2422

2523
> [!WARNING]
26-
> This quickstart uses the old **Microsoft.Azure.EventHubs** package. We recommend that you [migrate](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/MIGRATIONGUIDE.md) your code to use the latest [Azure.Messaging.EventHubs](get-started-dotnet-standard-send-v2.md) package.
27-
24+
> This quickstart uses the old **Microsoft.Azure.EventHubs** package. For a quickstart that uses the latest **Azure.Messaging.EventHubs** library, see [Send and receive events using Azure.Messaging.EventHubs library](get-started-dotnet-standard-send-v2.md). To move your application from using the old library to new one, see the [Guide to migrate from Microsoft.Azure.EventHubs to Azure.Messaging.EventHubs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/migration-guide-from-v4.md).
2825
2926
## Prerequisites
27+
If you are new to Azure Event Hubs, see [Event Hubs overview](event-hubs-about.md) before you do this quickstart.
28+
29+
To complete this quickstart, you need the following prerequisites:
3030

31+
- **Microsoft Azure subscription**. To use Azure services, including Azure Event Hubs, you need a subscription. If you don't have an existing Azure account, you can sign up for a [free trial](https://azure.microsoft.com/free/) or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com).
3132
- [Microsoft Visual Studio 2019](https://www.visualstudio.com).
3233
- [.NET Core Visual Studio 2015 or 2017 tools](https://www.microsoft.com/net/core).
33-
- **Create an Event Hubs namespace and an event hub**. The first step is to use the [Azure portal](https://portal.azure.com) to create a namespace of type Event Hubs, and obtain the management credentials your application needs to communicate with the event hub. To create a namespace and an event hub, follow the procedure in [this article](event-hubs-create.md). Then, get the **connection string for the event hub namespace** by following instructions from the article: [Get connection string](event-hubs-get-connection-string.md#get-connection-string-from-the-portal). You use the connection string later in this tutorial.
34+
- **Create an Event Hubs namespace and an event hub**. The first step is to use the [Azure portal](https://portal.azure.com) to create a namespace of type Event Hubs, and obtain the management credentials your application needs to communicate with the event hub. To create a namespace and an event hub, follow the procedure in [this article](event-hubs-create.md). Then, get the **connection string for the event hub namespace** by following instructions from the article: [Get connection string](event-hubs-get-connection-string.md#get-connection-string-from-the-portal). You use the connection string later in this quickstart.
3435

3536
## Send events
3637
This section shows you how to create a .NET Core console application to send events to an event hub.
3738

3839
> [!NOTE]
39-
> You can download this quickstart as a sample from the [GitHub](https://github.com/Azure/azure-event-hubs/tree/master/samples/DotNet/Microsoft.Azure.EventHubs/SampleSender), replace `EventHubConnectionString` and `EventHubName` strings with your event hub values, and run it. Alternatively, you can follow the steps in this tutorial to create your own.
40+
> You can download this quickstart as a sample from the [GitHub](https://github.com/Azure/azure-event-hubs/tree/master/samples/DotNet/Microsoft.Azure.EventHubs/SampleSender), replace `EventHubConnectionString` and `EventHubName` strings with your event hub values, and run it. Alternatively, you can follow the steps in this quickstart to create your own.
4041
4142

4243
### Create a console application

articles/event-hubs/event-hubs-event-processor-host.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,11 @@ We don’t recommend application usage where you create a receiver with epoch an
199199

200200
Now that you're familiar with the Event Processor Host, see the following articles to learn more about Event Hubs:
201201

202-
* Get started with an [Event Hubs tutorial](event-hubs-dotnet-standard-getstarted-send.md)
202+
- Get started with Event Hubs
203+
- [.NET Core](get-started-dotnet-standard-send-v2.md)
204+
- [Java](get-started-java-send-v2.md)
205+
- [Python](get-started-python-send-v2.md)
206+
- [JavaScript](get-started-java-send-v2.md)
203207
* [Event Hubs programming guide](event-hubs-programming-guide.md)
204208
* [Availability and consistency in Event Hubs](event-hubs-availability-and-consistency.md)
205209
* [Event Hubs FAQ](event-hubs-faq.md)

articles/event-hubs/event-hubs-features.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,14 @@ It is your responsibility to manage the offset.
131131

132132
For more information about Event Hubs, visit the following links:
133133

134-
* Get started with an [Event Hubs tutorial][Event Hubs tutorial]
134+
- Get started with Event Hubs
135+
- [.NET Core](get-started-dotnet-standard-send-v2.md)
136+
- [Java](get-started-java-send-v2.md)
137+
- [Python](get-started-python-send-v2.md)
138+
- [JavaScript](get-started-java-send-v2.md)
135139
* [Event Hubs programming guide](event-hubs-programming-guide.md)
136140
* [Availability and consistency in Event Hubs](event-hubs-availability-and-consistency.md)
137141
* [Event Hubs FAQ](event-hubs-faq.md)
138142
* [Event Hubs samples][]
139143

140-
[Event Hubs tutorial]: event-hubs-dotnet-standard-getstarted-send.md
141144
[Event Hubs samples]: https://github.com/Azure/azure-event-hubs/tree/master/samples

articles/event-hubs/event-hubs-geo-dr.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ The following terms are used in this article:
5252
## Supported namespace pairs
5353
The following combinations of primary and secondary namespaces are supported:
5454

55-
| Primary namespace | Secondary namespace | Suppported |
55+
| Primary namespace | Secondary namespace | Supported |
5656
| ----------------- | -------------------- | ---------- |
5757
| Standard | Standard | Yes |
5858
| Standard | Dedicated | Yes |
@@ -139,7 +139,11 @@ You can enable Availability Zones on new namespaces only, using the Azure portal
139139

140140
For more information about Event Hubs, visit the following links:
141141

142-
* Get started with an [Event Hubs tutorial](event-hubs-dotnet-standard-getstarted-send.md)
142+
- Get started with Event Hubs
143+
- [.NET Core](get-started-dotnet-standard-send-v2.md)
144+
- [Java](get-started-java-send-v2.md)
145+
- [Python](get-started-python-send-v2.md)
146+
- [JavaScript](get-started-java-send-v2.md)
143147
* [Event Hubs FAQ](event-hubs-faq.md)
144148
* [Sample applications that use Event Hubs](https://github.com/Azure/azure-event-hubs/tree/master/samples)
145149

0 commit comments

Comments
 (0)