<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      canal 環境搭建 canal 與kafka通信(三)

      canal 占用了生產者

      .net core端 使用消費者獲取canal 消息

      安裝 Confluent.Kafka  demo使用 1.3.0

       public static void Consumer()
              {
                  var conf = new ConsumerConfig
                  {
                      GroupId = "canal-group",
                      BootstrapServers = "192.168.1.26:9092",
                      // Note: The AutoOffsetReset property determines the start offset in the event
                      // there are not yet any committed offsets for the consumer group for the
                      // topic/partitions of interest. By default, offsets are committed
                      // automatically, so in this example, consumption will only start from the
                      // earliest message in the topic 'my-topic' the first time you run the program.
                      AutoOffsetReset = AutoOffsetReset.Earliest,
                      EnableAutoCommit = true //是否自動提交  默認為true
      
      
                  };
      
                  using (var c = new ConsumerBuilder<Ignore, string>(conf).Build())
                  {
                      //指定 消費那個分區
                      //c.Assign(new TopicPartition ("flexmall13",new Partition ()))
                      c.Subscribe("flexmall13");
      
                      CancellationTokenSource cts = new CancellationTokenSource();
                      Console.CancelKeyPress += (_, e) =>
                      {
                          e.Cancel = true; // prevent the process from terminating.
                          cts.Cancel();
                      };
      
                      try
                      {
                          while (true)
                          {
                              try
                              {
                                  var cr = c.Consume(cts.Token);
                                  Console.WriteLine($"Consumed message '{cr.Value}' at: '{cr.TopicPartitionOffset}'.");
      
                                  //如果配置 自動提交為 否 需要手動提交
      
                                  //c.Commit();
                                  //c.Commit(new List<TopicPartitionOffset>() { cr.TopicPartitionOffset });
                              }
                              catch (ConsumeException e)
                              {
                                  Console.WriteLine($"Error occured: {e.Error.Reason}");
                              }
                          }
                      }
                      catch (OperationCanceledException e)
                      {
                          // Ensure the consumer leaves the group cleanly and final offsets are committed.
      
                          Console.WriteLine($"OperationCanceledException occured: {e.StackTrace}");
                          c.Close();
                      }
                  }
              }
          }

      注意:

      1. 在config項 中 有 EnableAutoCommit 設置是否自動應答提交,默認是 true,如果設置為否,需要在消費后,手動 commit。

      2.消費者指定訂閱 分區,如果不指定使用Subscribe,指定需要使用Assign

      posted @ 2019-12-24 17:05  Shikyoh  閱讀(1126)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品中文字幕日韩| 国产毛1卡2卡3卡4卡免费观看 | 欧美巨大巨粗黑人性aaaaaa| 麻豆tv入口在线看| 一亚洲一区二区中文字幕| 国产一区在线播放无遮挡| 亚洲免费人成网站在线观看 | 国产成人黄色自拍小视频| 日本五十路熟女一区二区| 欧美丰满熟妇乱XXXXX网站| 国产免费播放一区二区三区| 久草热大美女黄色片免费看| 无码专区视频精品老司机| 欧美高清狂热视频60一70| 日本黄色一区二区三区四区| 国产精品乱码久久久久久小说| 国产三级a三级三级| 中文丰满岳乱妇在线观看| 久久香蕉欧美精品| 色综合 图片区 小说区| 国产精品中文字幕二区| 风间由美性色一区二区三区| av色国产色拍| 日韩中文字幕人妻精品| 上司的丰满人妻中文字幕| 国产一区一一区高清不卡| 欧美xxxx做受欧美.88| 欧洲熟妇色xxxx欧美老妇免费| 77se77亚洲欧美在线| 色综合 图片区 小说区| 国产91午夜福利精品 | 熟女在线视频一区二区三区| 欧美日激情日韩精品嗯| 一级女性全黄久久片免费| 免费无码成人AV片在线| 亚洲情A成黄在线观看动漫尤物| 国产精品伦人视频免费看| 精品无码久久久久成人漫画| 亚洲国产午夜精品福利| 亚洲AV高清一区二区三区尤物| 国产尤物精品自在拍视频首页|