Skip to content

NseMQ v1.1.3

Latest
Compare
Choose a tag to compare
@lnsycmy lnsycmy released this 17 Nov 13:31
· 16 commits to master since this release

生成Release库文件,并实现与kafka-python的互通,具体如下:

新增

  • 生成Visual Studio, MinGW编译器的Release库文件;
  • 调通与kafka-python的数据生产、消费;

修复

  • 修复pthread中PTW32_SCHED_LEVEL的重定义;
  • 修复MinGW x64调用pthread_detach的报错SIGSEGV (Segmentation fault),使用内置Pthread时不再依赖外部头文件和库文件;
  • 修复调用nse_consumer_close()后主程序异常退出问题;
  • 修复消费消息时数据类型不识别问题,重新计算消息key值的长度;

目录说明

  • bin:包含可执行jar包文件avrogen.jar,用于生成数据结构(将json文件转换生成.h和.c文件);
  • example: 包含调试的示例文件,如数据的Schema文件cpx.json,生产者示例程序nsemq_producer_example.c,消费者示例程序nsemq_consumer_example.c
  • include:包含NseMQ所需引用的头文件,使用库文件时仅需引用nsemq.h即可;
  • lib:包含生成的NseMQ库及依赖库文件,按照编译器(MinGWVisual Studio 2010)、平台位数(x86x64)、调试发布(DebugRelease)分别生成库文件。