micro-elements - MicroElements.Processing 0.8.0
Provides async processing blocks
PM> Install-Package MicroElements.Processing -Version 0.8.0 -Source https://www.myget.org/F/micro-elements/api/v3/index.json
> nuget.exe install MicroElements.Processing -Version 0.8.0 -Source https://www.myget.org/F/micro-elements/api/v3/index.json
> dotnet add package MicroElements.Processing --version 0.8.0 --source https://www.myget.org/F/micro-elements/api/v3/index.json
source https://www.myget.org/F/micro-elements/api/v3/index.json
nuget MicroElements.Processing ~> 0.8.0
Copy to clipboard
> choco install MicroElements.Processing --version 0.8.0 --source https://www.myget.org/F/micro-elements/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "micro-elements" -SourceLocation "https://www.myget.org/F/micro-elements/api/v2"
Install-Module -Name "MicroElements.Processing" -RequiredVersion "0.8.0" -Repository "micro-elements"
Copy to clipboard
MicroElements.Processing
Provides async processing blocks
Statuses
Installation
Package Reference:
dotnet add package MicroElements.Processing
Build
Windows: Run build.ps1
Linux: Run build.sh
License
This project is licensed under the MIT license. See the LICENSE file for more info.
$# 0.8.0
- Error processing unification.
- Added System.Diagnostics.DiagnosticSource to provide initial OpenTelemetry support
- Added SessionUpdateContext.NewMetadata to update metadata for session
- SessionManager adds its metadata to added OperatioManagers
- SessionManager provides new metadata GlobalConcurrencyLevel
- OperatioManager adds metadata OperationMeta.GlobalWaitDuration to operation after global lock accured
- OperatioManager can use IOperationExecutorExtended instead IOperationExecutor. See IExecutionOptions.
- SessionMetrics now implements IMetadataProvider with metadata properties from SessionMetricsMeta
- Added metrics to SessionMetrics: GlobalConcurrencyLevel, ProcessorCount, AvgMillisecondsPerOperation, TotalWaitingTime, AvgProcessingTimePerOperation, AvgWaitingTimePerOperation
0.7.0
- Added ISessionStorage.Delete method.
- ISessionManager: fixed Delete.
- Added: GetOperationManagerOrThrow and GetSessionOrThrow extensions
0.6.0
- IOperationManager: Added UpdateSession and new UpdateOperation
- ISession: Added ExecutionOptions
- SessionMetrics: Added MaxConcurrencyLevel and SpeedupRatio
0.5.0
- ISession
- IExecutionOptions.OnOperationFinished now accepts ISession
- OperationManager now has property Session of type ISession
- Added ISessionStorage to abstract session storage
- Minor API changes
0.4.0
- SessionMetrics: Added Duration and Estimation
- SessionMetrics: ProgressInPercents fixed
Full release notes can be found at: https://github.com/micro-elements/MicroElements.Processing.git/blob/master/CHANGELOG.md
-
.NETStandard 2.1
- MicroElements.Data (>= 0.9.0)
- MicroElements.Functional (>= 1.0.0)
- MicroElements.Metadata (>= 3.4.0)
- NodaTime (>= 3.0.0)
- System.Diagnostics.DiagnosticSource (>= 5.0.0-rc.2.20475.5)
- System.Threading.Tasks.Dataflow (>= 4.11.1)
- .NETStandard 2.1: 2.1.0.0
OwnersAlexey Petryashev |
Authorsmicro-elements |
Project URLhttps://github.com/micro-elements/MicroElements.Processing.git |
LicenseUnknown |
Tagsprocessing pipeline dataflow |
Info240 total downloads |
| 14 downloads for version 0.8.0 |
| Download (46.05 KB) |
| Found on the current feed only |
Package history
| Version | Size | Last updated | Downloads | Mirrored? | |||
|---|---|---|---|---|---|---|---|
|
2.2.0 | 52.27 KB | Sun, 05 Jun 2022 21:05:18 GMT | 7 |
|
||
|
2.1.0 | 52.32 KB | Mon, 16 May 2022 07:38:29 GMT | 12 |
|
||
|
2.0.2 | 52.1 KB | Fri, 18 Jun 2021 10:52:08 GMT | 11 |
|
||
|
2.0.1 | 52.1 KB | Thu, 17 Jun 2021 12:19:46 GMT | 13 |
|
||
|
2.0.0 | 52.04 KB | Wed, 31 Mar 2021 19:37:59 GMT | 9 |
|
||
|
2.0.0-rc.5 | 52.07 KB | Mon, 01 Mar 2021 16:49:44 GMT | 13 |
|
||
|
2.0.0-rc.4 | 44.15 KB | Tue, 16 Feb 2021 10:55:30 GMT | 11 |
|
||
|
2.0.0-rc.3 | 44.06 KB | Thu, 17 Dec 2020 22:02:19 GMT | 10 |
|
||
|
2.0.0-rc.1 | 44.08 KB | Tue, 15 Dec 2020 11:11:46 GMT | 13 |
|
||
|
1.1.0 | 44.21 KB | Wed, 09 Dec 2020 10:12:33 GMT | 7 |
|
||
|
1.0.0 | 44.12 KB | Wed, 02 Dec 2020 21:03:41 GMT | 9 |
|
||
|
0.12.0 | 47.31 KB | Mon, 16 Nov 2020 14:35:55 GMT | 12 |
|
||
|
0.11.0 | 49.12 KB | Tue, 03 Nov 2020 11:55:36 GMT | 9 |
|
||
|
0.10.0 | 49.11 KB | Tue, 27 Oct 2020 21:23:17 GMT | 11 |
|
||
|
0.9.0 | 49.14 KB | Tue, 27 Oct 2020 16:54:52 GMT | 8 |
|
||
|
0.8.0 | 46.05 KB | Sun, 18 Oct 2020 21:06:07 GMT | 14 |
|
||
|
0.7.0 | 38.32 KB | Fri, 16 Oct 2020 09:45:15 GMT | 13 |
|
||
|
0.6.0 | 37.41 KB | Tue, 13 Oct 2020 14:04:48 GMT | 8 |
|
||
|
0.5.0 | 33.93 KB | Mon, 12 Oct 2020 07:19:23 GMT | 10 |
|
||
|
0.4.0 | 30.87 KB | Fri, 09 Oct 2020 11:41:16 GMT | 12 |
|
||
|
0.3.0 | 30.55 KB | Thu, 08 Oct 2020 15:56:18 GMT | 12 |
|
||
|
0.2.0 | 29.44 KB | Wed, 07 Oct 2020 12:06:37 GMT | 8 |
|
||
|
0.1.0 | 26.54 KB | Tue, 06 Oct 2020 12:39:38 GMT | 8 |
|