当前位置: 首页 > news >正文

深圳外贸平台建站凯里网站建设

深圳外贸平台建站,凯里网站建设,英文外链代发,网页设计学科门类是啥最近研究分布式消息队列#xff0c;分享下#xff01; 首先zookeeper 和 kafka 压缩包 解压 并配置好#xff01; 我本机zookeeper环境配置如下: D:\Worksoftware\ApacheZookeeper3\conf\zoo.cfg 以下是kafka的配置 D:\Worksoftware\Apachekafka2.11\config\server.propert… 最近研究分布式消息队列分享下 首先zookeeper  和 kafka 压缩包 解压 并配置好 我本机zookeeper环境配置如下: D:\Worksoftware\ApacheZookeeper3\conf\zoo.cfg 以下是kafka的配置 D:\Worksoftware\Apachekafka2.11\config\server.properties 我已经加了path环境变量没加的话需要到zookeeper对应bin目录下执行zkServer 然后执行cmd命令:   结果:  然后打开第二个dos窗口,我没加环境变量path,执行kafka命令如下:     重头戏来了开始kafka C#客户端处理: 首先引用kafka-net.dll,可以用vs2013的nuget下载 以下是Prorame.cs:   [csharp] view plaincopy class Program       {           static void Main(string[] args)           {               const string topicName  test;               var options  new KafkaOptions(new Uri(http://localhost:9092))               {                   Log  new ConsoleLog()               };                              Task.Run(()                {                   var consumer  new Consumer(new ConsumerOptions(topicName, new BrokerRouter(options)) { Log  new ConsoleLog() });                   foreach (var data in consumer.Consume())                   {                       Console.WriteLine(Response: PartitionId{0},Offset{1} :Value{2}, data.Meta.PartitionId, data.Meta.Offset, data.Value.ToUtf8String());                   }               });                  //创建一个生产者发消息               var producer  new Producer(new BrokerRouter(options))               {                   BatchSize  100,                   BatchDelayTime  TimeSpan.FromMilliseconds(2000)               };                  Console.WriteLine(打出一条消息按 enter...);               while (true)               {                   var message  Console.ReadLine();                   if (message  quit) break;                      if (string.IsNullOrEmpty(message))                   {                       //                       SendRandomBatch(producer, topicName, 200);                   }                   else                   {                       producer.SendMessageAsync(topicName, new[] { new Message(message) });                   }               }                  //释放资源               using (producer)               {                  }           }           private static async void SendRandomBatch(Producer producer, string topicName, int count)           {               //发送多个消息               var sendTask  producer.SendMessageAsync(topicName, Enumerable.Range(0, count).Select(x  new Message(x.ToString())));                  Console.WriteLine(传送了 #{0} messages.  Buffered:{1} AsyncCount:{2}, count, producer.BufferCount, producer.AsyncCount);                  var response  await sendTask;                  Console.WriteLine(已完成批量发送: {0}. Buffered:{1} AsyncCount:{2}, count, producer.BufferCount, producer.AsyncCount);               foreach (var result in response.OrderBy(x  x.PartitionId))               {                   Console.WriteLine(主题:{0} PartitionId:{1} Offset:{2}, result.Topic, result.PartitionId, result.Offset);               }              }       }    结果: 闲的蛋疼随便研究一些好东西.net环境太封闭每个.net程序员都要扩展视野技术交流本人QQ827937686
http://www.zqtcl.cn/news/784363/

相关文章:

  • 无法访问iis网站网站吸引客户
  • 郑州企业网站排名优化wordpress指定文章
  • 南京 网站开发宿州网站建设工作室
  • 龙海市城乡规划建设局网站河南郑州哪里可以做公司网站
  • 网站正能量晚上不用下载进入免费成都网站制作方案
  • 宝安做棋牌网站建设哪家公司便宜jsp网站搭建
  • 英文网站建设方法深圳信用网
  • ip查询网站用织梦后台修改网站logo
  • 网站编辑信息怎么做茶叶网站建设策划书ppt
  • 网站建设费摊销几年嵌入式软件开发用什么语言
  • 网站备案 后期商业设计网站
  • 网站负责人半身照国际公司和跨国公司
  • 网站的组成友情下载网站
  • 做视频课程网站中职网站建设
  • seo整站优化服务盗图来做网站
  • 网站服务器基本要素有哪些交易网站的建设规划
  • 网站开发源代码mvc山东网站推广
  • 深圳建网站兴田德润团队织梦的网站模板免费吗
  • 手机响应式网站怎么做图书馆建设网站注意点
  • 白云做网站要多少钱wordpress指定分类子类
  • 侧导航网站济南网上房地产
  • 做得比较好的公司网站自己可以学做网站吗
  • 陕西省两学一做网站产品推广方案
  • 做网站ps文字有锯齿网站建设项目管理基本要求
  • 大连网站制作的网络科技公司取名创意
  • 哈尔滨企业网站建站推荐专业微网站营销
  • 阿里云模板建站怎么样上海免费建站模板
  • 中企动力网站建设合同织梦商业网站内容管理系统
  • 厦门石材网站建设个人网页模板制作
  • 网站建设责任分工手机兼职群