kafkiansky / kratos
Async (based on amphp) PHP client for Apache Kafka.
dev-master
2024-05-21 09:02 UTC
Requires
- php: >= 8.3
- amphp/socket: ^2.3
- azjezz/psl: ^2.9
- kafkiansky/binary: ^0.3.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.42
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^11.1
- squizlabs/php_codesniffer: ^3.9
- symfony/var-dumper: ^7.0
This package is auto-updated.
Last update: 2024-06-21 09:09:31 UTC
README
Kratos
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