Skip to content

Netcracker/qubership-core-lib-go-bg-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go build Coverage duplicated_lines_density vulnerabilities bugs code_smells

Blue-Green for Kafka clients

This library provides abstract implementation to consume messages from Kafka in Cloud-Core Blue Green scenarios

The library is extended by adapters, refer to the documentation of particular adapter:

Blue Green Version tracking filter

This library provides implementation of Blue Green version filter by filter.go.
This implementation depends on blue-green-state-monitor-go library.

Usage example:

import (
    "context"
    "fmt"
    bgState "github.com/netcracker/qubership-core-lib-go-bg-state-monitor/v2"
    bgKafka "github.com/netcracker/qubership-core-lib-go-maas-bg-kafka/v3"
)

func FilterDemo(statePublisher *bgState.ConsulBlueGreenStatePublisher) {
    filter := bgKafka.NewTrackingVersionFilter(context.Background(), statePublisher)
    result = filter.Test("v1")
}

About

No description or website provided.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages