Skip to content

Commit 2d48727

Browse files
committed
Update deps and fix some tests
1 parent f3e08d4 commit 2d48727

File tree

13 files changed

+39
-12
lines changed

13 files changed

+39
-12
lines changed

Foundatio.sln

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1010
.editorconfig = .editorconfig
1111
appveyor.yml = appveyor.yml
1212
build\common.props = build\common.props
13-
README.md = README.md
13+
src\Directory.Build.props = src\Directory.Build.props
14+
tests\Directory.Build.props = tests\Directory.Build.props
1415
Dockerfile = Dockerfile
16+
global.json = global.json
17+
README.md = README.md
1518
EndProjectSection
1619
EndProject
1720
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{A1DFF80C-113F-4FEC-84BB-1E3790FB410F}"

build/common.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
</PropertyGroup>
3737

3838
<ItemGroup>
39-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-18618-05" PrivateAssets="All"/>
39+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19270-01" PrivateAssets="All"/>
4040
<PackageReference Include="AsyncFixer" Version="1.1.6" PrivateAssets="All" />
4141
</ItemGroup>
4242

global.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"sdk": {
3+
"version": "2.2.300"
4+
}
5+
}

samples/Foundatio.HostingSample/Foundatio.HostingSample.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ItemGroup>
77
<PackageReference Include="Microsoft.AspNetCore.App" />
88
<PackageReference Include="Serilog.AspNetCore" Version="2.1.1" />
9-
<PackageReference Include="Serilog.Settings.Configuration" Version="3.0.1" />
9+
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
1010
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
1111
</ItemGroup>
1212
</Project>

src/Foundatio.AppMetrics/Foundatio.AppMetrics.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PackageTags>$(PackageTags);AppMetrics;Logging;Log</PackageTags>
44
</PropertyGroup>
55
<ItemGroup>
6-
<PackageReference Include="App.Metrics.Abstractions" Version="3.0.0" />
6+
<PackageReference Include="App.Metrics.Abstractions" Version="3.1.0" />
77
</ItemGroup>
88
<ItemGroup>
99
<ProjectReference Include="..\Foundatio\Foundatio.csproj" />

src/Foundatio.Hosting/Foundatio.Hosting.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
</PropertyGroup>
55
<ItemGroup>
66
<PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="2.2.0" />
7-
<PackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="2.2.0" />
7+
<PackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="2.2.5" />
88
<PackageReference Include="Microsoft.Extensions.Options" Version="2.2.0" />
99
</ItemGroup>
1010
<ItemGroup>

src/Foundatio.Jobs.Commands/Foundatio.Jobs.Commands.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
</ItemGroup>
55
<ItemGroup>
66
<PackageReference Include="Microsoft.Extensions.CommandLineUtils" Version="1.1.1" />
7-
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
7+
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
88
</ItemGroup>
99
</Project>

src/Foundatio.JsonNet/Foundatio.JsonNet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
3+
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
44
</ItemGroup>
55
<ItemGroup>
66
<ProjectReference Include="..\Foundatio\Foundatio.csproj" />

src/Foundatio/Foundatio.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="MessagePack" Version="1.7.3.4" />
3+
<PackageReference Include="MessagePack" Version="1.7.3.7" />
44
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="2.2.0" />
55
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.2.0" />
66
</ItemGroup>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
- Multiple receivers (pub/sub)
2+
- Fire and forget
3+
- Message acknowledgement
4+
- Worker queues
5+
- Single Worker
6+
- Round robin workers
7+
- Delayed delivery
8+
- Can schedule delivery, messages are persisted to a message store and a background task polls for messages that are due and then sends them out
9+
- Message persistence
10+
- Not all messages need to be persisted and guaranteed delivery
11+
- Message subscriptions are push based with prefetch count setting which should greatly improve throughput
12+
- Can either use generic method overloads or use options to change the message type or topic the message is being published to
13+
- Can subscribe to multiple message types by controlling the message topic instead of using the default topic per .net type
14+
- Request/response
15+
- Publishes message and then does a single message receive on a topic that is for that exact request and waits the specified amount of time
16+
- Receive message (pull model)
17+
- Equivalent of current worker queues pulling a single message at a time
18+
- Ability to receive a batch of messages

0 commit comments

Comments
 (0)