Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
In v3 we will remove support for kafka as an orderer consensus protocol.
[x] Disable kafka as a consensus protocol
[x] Remove all integration tests that use kafka
[x] Move integration tests that do consensus type migration to raft, use solo-raft migration
[x] Remove kafka from integration tests infrastructure
[x] Remove kafka code from orderer / consensus
[x] Clean up the code for kafka to raft migration, but keep some features of it that may be useful for migration from protocol to protocol (e.g. raft -> bft)
[x] Remove kafka from local config objects and methods
[x] Remove kafka from (shared) channel config objects and methods
[x] Remove (or depricate) kafka from protos
[x] Remove kafka from configtxgen
[x] Remove kafka dependencies from build infrastructure - docker-thirdparty
In v3 we will remove support for kafka as an orderer consensus protocol.
In Epic: #3511