kafkiansky/kratos

Async (based on amphp) PHP client for Apache Kafka.

dev-master 2024-05-21 09:02 UTC

This package is auto-updated.

Last update: 2024-06-21 09:09:31 UTC


README

Kratos

Tests status Static analysis status Security analysis status Total Downloads Latest Stable Version License

Async (based on amphp) PHP client for Apache Kafka. Now it is under heavy development.

Implemented API:

  • Produce
  • Fetch
  • ListOffsets
  • Metadata
  • LeaderAndIsr
  • StopReplica
  • UpdateMetadata
  • ControlledShutdown
  • OffsetCommit
  • OffsetFetch
  • FindCoordinator
  • JoinGroup
  • Heartbeat
  • LeaveGroup
  • SyncGroup
  • DescribeGroups
  • ListGroups
  • SaslHandshake
  • ApiVersions
  • CreateTopics
  • DeleteTopics
  • DeleteRecords
  • InitProducerId
  • OffsetForLeaderEpoch
  • AddPartitionsToTxn
  • AddOffsetsToTxn
  • EndTxn
  • WriteTxnMarkers
  • TxnOffsetCommit
  • DescribeAcls
  • CreateAcls
  • DeleteAcls
  • DescribeConfigs
  • AlterConfigs
  • AlterReplicaLogDirs
  • DescribeLogDirs
  • SaslAuthenticate
  • CreatePartitions
  • CreateDelegationToken
  • RenewDelegationToken
  • ExpireDelegationToken
  • DescribeDelegationToken
  • DeleteGroups
  • ElectLeaders
  • IncrementalAlterConfigs
  • AlterPartitionReassignments
  • ListPartitionReassignments
  • OffsetDelete
  • DescribeClientQuotas
  • AlterClientQuotas
  • DescribeUserScramCredentials
  • AlterUserScramCredentials
  • DescribeQuorum
  • AlterPartition
  • UpdateFeatures
  • Envelope
  • DescribeCluster
  • DescribeProducers
  • UnregisterBroker
  • DescribeTransactions
  • ListTransactions
  • AllocateProducerIds
  • ConsumerGroupHeartbeat
  • ConsumerGroupDescribe
  • GetTelemetrySubscriptions
  • PushTelemetry
  • ListClientMetricsResources