twidpay/utils

twidpay 的实用工具

2.0.8 2024-09-12 12:23 UTC

README

这个 PHP 库提供了一个使用 RdKafka PHP 扩展生成 Kafka 主题消息的便捷方式。

安装

  1. 需求:

  2. 通过 Composer 安装:

    您可以通过 Composer 安装这个库。在您的终端中运行以下命令

    composer require twidpay/utils
  3. 用法:

    • KafkaProducer 所有可能的配置都可以在这里找到 这里
    use Utils\queue\KafkaProducer;
    
    $config = [
        'metadata.broker.list' => 'localhost:9092',
        'compression.codec' => 'snappy',
        'security.protocol' => 'ssl',
        //other kafka configuration
    ];
    
    $this->kafkaProducer = new KafkaProducer($config);
    
    //key is optional
    $this->kafkaProducer->produce($topic, $message, $key);