赞
踩
GitHub源码https://github.com/zhangchuangiie/SimpleKafka
一个基于Kafka客户端封装的工具,Kafka开发效率神器
只需要集成1个KafkaUtil.java文件即可,修改里面的kafka服务地址即可
为了说明该工具的效用,基于该工具实现了一个HTTP接口的消息队列服务,该服务只用了几十行代码,就实现了基于标签内容的发布订阅服务,服务见APIKafka.java,客户端示例见ClientKafka.java。
该服务支持生产者任意标注标签,支持消费者按表达式条件订阅数据,表达式支持与或非,支持集合查找,以及字符串子串匹配。
同时也支持消息回溯消费已经消息统计查询。
实现了流式消息检索的基本需求。
APIKafka,支持生产者任意标注标签,标签是开放的,可以是任意JSON,Key无需预先定义和Value也不必是枚举值,支持消费者按表达式条件订阅数据,支持开源表达式语言OGNL,包括支持与或非,支持对象取值,支持数组和集合的访问,也支持Java表达式,常用的有contains,startsWith,endsWith,length等,也支持matches正则匹配。可以满足流式消息检索的各种匹配要求。
有问题可以联系:zhangchuang@iie.ac.cn
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。