/DataPipelines

Move data from one point to another, and apply transformations

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Data pipelines

Usage

builder.Services.AddPipeline<InputData, OutputData>(conf =>
{
    conf.AddAmqpSource(config => builder.Configuration.GetSection("Amqp").Bind(config))
        .SetTransformer<MyTransformer>();
});
builder.Services.AddPipeline<InputData,OutputData>(conf =>
{
    conf.SetSource<MySource>()
        .SetTransformer<MyTransformer>()
        .SetDestination<MyDestination>();
});