没有合适的资源?快使用搜索试试~ 我知道了~
kiwi:受kafka启发的简单消息队列
共60个文件
scala:51个
sbt:3个
xml:2个
需积分: 5 0 下载量 41 浏览量
2021-06-04
12:33:21
上传
评论
收藏 44KB ZIP 举报
温馨提示
猕猴桃 Kiwi 是受 Kafka ( ) 启发的消息队列。 Kafka 是快速、精心设计的消息队列,支持复制。 然而,一些项目(例如在原型设计期间)开始使用 Kafka 可能会产生开销——此外,您还需要启动 Zookeeper(即使是单节点设置)。 此外,Kafka 客户端应该处理自定义二进制协议并处理与 Zookeeper 的通信。 Kiwi 为生产者和消费者公开了 http api,这使得将其集成到您的项目中变得更加容易,因为所有现代编程语言在 stdlib 中都有 http 客户端。 入门 项目用 Scala 编写并使用。 sbt assembly java -jar target/scala-2.11/kiwi.jar 它将以默认配置启动 Kiwi。 默认情况下,日志文件位于当前目录中的kiwi.log 。 要测试设置,您可以在单独的终端窗口中启动ConsoleProdu
资源推荐
资源详情
资源评论
收起资源包目录
kiwi-master.zip (60个子文件)
kiwi-master
project
plugins.sbt 65B
assembly.sbt 57B
src
test
scala
LogSpec.scala 6KB
bytes
BinaryFormatIteratorSpec.scala 2KB
ChannelBufferByteChunkSpec.scala 2KB
FileChannelByteChunkSpec.scala 2KB
AwaitableConsumerSpec.scala 1KB
KiwiSpec.scala 2KB
LogOffsetStorageSpec.scala 1KB
resources
logback-test.xml 299B
main
scala
bytes
ByteChunk.scala 6KB
Unsafe.scala 134B
AwaitableConsumer.scala 3KB
client
KiwiClient.scala 1KB
ConsoleConsumer.scala 2KB
QueueConsumer.scala 3KB
benchmark
Benchmark.scala 4KB
ProducerConsumer.scala 3KB
ConsoleProducer.scala 1KB
QueueProducer.scala 1KB
LogSegment.scala 3KB
LogFileRegion.scala 127B
Consumer.scala 714B
json
JsonMessageFormat.scala 1KB
io
PhiPath.scala 2KB
PhiFiles.scala 607B
package.scala 376B
LogOffsetStorage.scala 5KB
Clock.scala 213B
benchmark
LogBenchmark.scala 1024B
Log.scala 5KB
message
MessageSizeExceedsLimit.scala 99B
MessageBatchWithOffset.scala 96B
Message.scala 259B
MessageBinaryFormat.scala 1KB
ByteChunkAndOffset.scala 146B
Config.scala 2KB
Kiwi.scala 2KB
Logger.scala 155B
Producer.scala 125B
CachedResource.scala 634B
server
GlobalConsumerFilter.scala 1KB
BadRequestService.scala 408B
ContentTypes.scala 152B
ExceptionHandler.scala 853B
OffsetFilter.scala 1KB
KiwiServer.scala 2KB
RichResponseEncoder.scala 1KB
ProducerFilter.scala 1KB
RichHttpCodec.scala 1KB
BaseConsumerFilter.scala 1KB
RichResponse.scala 1KB
OffsetConsumerFilter.scala 1KB
Exceptions.scala 117B
resources
reference.conf 212B
logback.xml 533B
.travis.yml 35B
build.sbt 931B
README.md 4KB
.gitignore 44B
共 60 条
- 1
资源评论
文清的男友
- 粉丝: 26
- 资源: 4654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功