Skip to content

Commit 05146bb

Browse files
committed
Remove Azure EventGrid, EventHubs
1 parent eb85e9d commit 05146bb

25 files changed

+6
-855
lines changed

README.md

Lines changed: 3 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -248,46 +248,6 @@
248248
}
249249
}
250250
```
251-
252-
- Use Azure Event Grid:
253-
```js
254-
"MessageBroker": {
255-
"Provider": "AzureEventGrid",
256-
"AzureEventGrid": {
257-
"DomainEndpoint": "https://xxx.xxx-1.eventgrid.azure.net/api/events",
258-
"DomainKey": "xxxx",
259-
"Topics": {
260-
"FileUploadedEvent": "classifiedadds_fileuploaded",
261-
"FileDeletedEvent": "classifiedadds_filedeleted"
262-
"EmailMessageCreatedEvent": "classifiedadds_emailcreated",
263-
"SmsMessageCreatedEvent": "classifiedadds_smscreated"
264-
}
265-
}
266-
}
267-
```
268-
269-
- Use Azure Event Hubs:
270-
```js
271-
"MessageBroker": {
272-
"Provider": "AzureEventHub",
273-
"AzureEventHub": {
274-
"ConnectionString": "Endpoint=sb://xxx.servicebus.windows.net/;SharedAccessKeyName=xxx;SharedAccessKey=xxx",
275-
"Hubs": {
276-
"FileUploadedEvent": "classifiedadds_fileuploaded",
277-
"FileDeletedEvent": "classifiedadds_filedeleted",
278-
"EmailMessageCreatedEvent": "classifiedadds_emailcreated",
279-
"SmsMessageCreatedEvent": "classifiedadds_smscreated"
280-
},
281-
"StorageConnectionString": "DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx;EndpointSuffix=core.windows.net",
282-
"StorageContainerNames": {
283-
"FileUploadedEvent": "eventhub-fileuploaded",
284-
"FileDeletedEvent": "eventhub-filedeleted",
285-
"EmailMessageCreatedEvent": "eventhub-emailcreated",
286-
"SmsMessageCreatedEvent": "eventhub-smscreated"
287-
}
288-
}
289-
}
290-
```
291251
</details>
292252

293253
<details>
@@ -477,31 +437,6 @@
477437
}
478438
},
479439
```
480-
- Use AppMetrics:
481-
```js
482-
"Monitoring": {
483-
"AppMetrics": {
484-
"IsEnabled": true,
485-
"MetricsOptions": {
486-
"DefaultContextLabel": "ClassifiedAds.WebAPI",
487-
"Enabled": true,
488-
"ReportingEnabled": true
489-
},
490-
"MetricsWebTrackingOptions": {
491-
"ApdexTrackingEnabled": true,
492-
"ApdexTSeconds": 0.1,
493-
"IgnoredHttpStatusCodes": [ 404 ],
494-
"IgnoredRoutesRegexPatterns": [],
495-
"OAuth2TrackingEnabled": true
496-
},
497-
"MetricEndpointsOptions": {
498-
"MetricsEndpointEnabled": true,
499-
"MetricsTextEndpointEnabled": true,
500-
"EnvironmentInfoEndpointEnabled": true
501-
}
502-
}
503-
},
504-
```
505440
- Use Both:
506441
```js
507442
"Monitoring": {
@@ -518,26 +453,6 @@
518453
"IsEnabled": true,
519454
"InstrumentationKey": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
520455
"EnableSqlCommandTextInstrumentation": true
521-
},
522-
"AppMetrics": {
523-
"IsEnabled": true,
524-
"MetricsOptions": {
525-
"DefaultContextLabel": "ClassifiedAds.WebAPI",
526-
"Enabled": true,
527-
"ReportingEnabled": true
528-
},
529-
"MetricsWebTrackingOptions": {
530-
"ApdexTrackingEnabled": true,
531-
"ApdexTSeconds": 0.1,
532-
"IgnoredHttpStatusCodes": [ 404 ],
533-
"IgnoredRoutesRegexPatterns": [],
534-
"OAuth2TrackingEnabled": true
535-
},
536-
"MetricEndpointsOptions": {
537-
"MetricsEndpointEnabled": true,
538-
"MetricsTextEndpointEnabled": true,
539-
"EnvironmentInfoEndpointEnabled": true
540-
}
541456
}
542457
},
543458
```
@@ -783,18 +698,16 @@
783698
- Add Migrations if you haven't done on previous steps:
784699
+ Install **dotnet-ef** cli:
785700
```
786-
dotnet tool install --global dotnet-ef --version="5.0"
701+
dotnet tool install --global dotnet-ef --version="8.0"
787702
```
788703
+ Navigate to [ClassifiedAds.Migrator](/src/Monolith/ClassifiedAds.Migrator/) and run these commands:
789704
```
790705
dotnet ef migrations add Init --context AdsDbContext -o Migrations/AdsDb
791-
dotnet ef migrations add Init --context ConfigurationDbContext -o Migrations/ConfigurationDb
792-
dotnet ef migrations add Init --context PersistedGrantDbContext -o Migrations/PersistedGrantDb
793706
```
794707
- Navigate to [Monolith](/src/Monolith/) and run:
795708
```
796-
docker-compose build
797-
docker-compose up
709+
docker compose build
710+
docker compose up
798711
```
799712
- Open Web MVC Home Page at: http://host.docker.internal:9003
800713
@@ -825,9 +738,6 @@
825738
"WebAPI": {
826739
"Endpoint": "https://localhost:44312"
827740
},
828-
"GraphQL": {
829-
"Endpoint": "https://localhost:44392/graphql"
830-
},
831741
"Login": {
832742
"UserName": "[email protected]",
833743
"Password": "v*7Un8b4rcN@<-RN",

src/Microservices/Common/ClassifiedAds.Infrastructure/ClassifiedAds.Infrastructure.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@
1313
<PackageReference Include="Azure.Data.AppConfiguration" Version="1.3.0" />
1414
<PackageReference Include="Azure.Extensions.AspNetCore.Configuration.Secrets" Version="1.3.0" />
1515
<PackageReference Include="Azure.Identity" Version="1.10.4" />
16-
<PackageReference Include="Azure.Messaging.EventGrid" Version="4.21.0" />
17-
<PackageReference Include="Azure.Messaging.EventHubs" Version="5.10.0" />
18-
<PackageReference Include="Azure.Messaging.EventHubs.Processor" Version="5.10.0" />
1916
<PackageReference Include="Azure.Messaging.ServiceBus" Version="7.17.1" />
2017
<PackageReference Include="Azure.Monitor.OpenTelemetry.Exporter" Version="1.2.0" />
2118
<PackageReference Include="Azure.Storage.Blobs" Version="12.19.1" />

src/Microservices/Common/ClassifiedAds.Infrastructure/MessageBrokers/AzureEventGrid/AzureEventGridOptions.cs

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/Microservices/Common/ClassifiedAds.Infrastructure/MessageBrokers/AzureEventGrid/AzureEventGridSender.cs

Lines changed: 0 additions & 50 deletions
This file was deleted.

src/Microservices/Common/ClassifiedAds.Infrastructure/MessageBrokers/AzureEventHub/AzureEventHubOptions.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/Microservices/Common/ClassifiedAds.Infrastructure/MessageBrokers/AzureEventHub/AzureEventHubReceiver.cs

Lines changed: 0 additions & 75 deletions
This file was deleted.

src/Microservices/Common/ClassifiedAds.Infrastructure/MessageBrokers/AzureEventHub/AzureEventHubSender.cs

Lines changed: 0 additions & 39 deletions
This file was deleted.

src/Microservices/Common/ClassifiedAds.Infrastructure/MessageBrokers/MessageBrokerOptions.cs

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using ClassifiedAds.Infrastructure.MessageBrokers.AzureEventGrid;
2-
using ClassifiedAds.Infrastructure.MessageBrokers.AzureEventHub;
3-
using ClassifiedAds.Infrastructure.MessageBrokers.AzureQueue;
1+
using ClassifiedAds.Infrastructure.MessageBrokers.AzureQueue;
42
using ClassifiedAds.Infrastructure.MessageBrokers.AzureServiceBus;
53
using ClassifiedAds.Infrastructure.MessageBrokers.Kafka;
64
using ClassifiedAds.Infrastructure.MessageBrokers.RabbitMQ;
@@ -19,10 +17,6 @@ public class MessageBrokerOptions
1917

2018
public AzureServiceBusOptions AzureServiceBus { get; set; }
2119

22-
public AzureEventGridOptions AzureEventGrid { get; set; }
23-
24-
public AzureEventHubOptions AzureEventHub { get; set; }
25-
2620
public bool UsedRabbitMQ()
2721
{
2822
return Provider == "RabbitMQ";
@@ -43,16 +37,6 @@ public bool UsedAzureServiceBus()
4337
return Provider == "AzureServiceBus";
4438
}
4539

46-
public bool UsedAzureEventGrid()
47-
{
48-
return Provider == "AzureEventGrid";
49-
}
50-
51-
public bool UsedAzureEventHub()
52-
{
53-
return Provider == "AzureEventHub";
54-
}
55-
5640
public bool UsedFake()
5741
{
5842
return Provider == "Fake";

0 commit comments

Comments
 (0)