Arcane.Framework 0.0.17

dotnet add package Arcane.Framework --version 0.0.17
NuGet\Install-Package Arcane.Framework -Version 0.0.17
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Arcane.Framework" Version="0.0.17" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Arcane.Framework --version 0.0.17
#r "nuget: Arcane.Framework, 0.0.17"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Arcane.Framework as a Cake Addin
#addin nuget:?package=Arcane.Framework&version=0.0.17

// Install Arcane.Framework as a Cake Tool
#tool nuget:?package=Arcane.Framework&version=0.0.17

Arcane.Framework

The streaming framework for Arcane.Net, a Kubernetes-based Data streaming platform.

This repository contains the toolbox for building Arcane plugins. It provides the necessary interfaces and classes to build a plugin for the Arcane data streaming platform.

The repository is organized as follows:

  • Configuration/ contains the JSON type converters that can be used to deserialize stream configurations provided to a stream runner by Arcane Operator.

  • Contracts/ contains the Kubernetes annotations and constants that are used for communication between the Operator and the stream runner. These values should be identical in both the Operator and the stream runner until the StreamClass-based contracts are implemented.

  • Providers/ contains the extension methods for the .NET Core host interfaces that are used to provide the Arcane services to the stream runner. Please refer to the Arcane developer guide for details.

  • Services/ contains the set of classes and interfaces that are used to build the Arcane plugins.

    • Base/ contains interfaces that define the streaming runner components. In the simpliest case, the a plugin should implement the IStreamContext, IStreamContextWriter, and IStreamGraphBuilder interfaces. Basic requirements for implementation of these classes are described in the Arcane developer guide.

    • Sources/ contains a collection of Akka.NET sources that can be used to build the stream graph.

    • Sinks/ contains a collection of Akka.NET sinks that can be used to build the stream graph.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.0.17 74 6/11/2024
0.0.16 70 6/7/2024
0.0.15 187 5/30/2024
0.0.14 77 5/28/2024
0.0.13 177 5/8/2024
0.0.12 105 5/7/2024
0.0.11 68 5/3/2024
0.0.10 43 5/2/2024
0.0.9 44 5/2/2024
0.0.8 117 4/30/2024
0.0.7 103 4/30/2024
0.0.6 109 4/26/2024