LICENSE
--------------------------------------------------------------
librdkafka - Apache Kafka C driver library
Copyright (c) 2012-2022, Magnus Edenhill
2023, Confluent Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
LICENSE.cjson
--------------------------------------------------------------
For cJSON.c and cJSON.h:
Copyright (c) 2009-2017 Dave Gamble and cJSON contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
LICENSE.crc32c
--------------------------------------------------------------
# For src/crc32c.c copied (with modifications) from
# http://stackoverflow.com/a/17646775/1821055
/* crc32c.c -- compute CRC-32C using the Intel crc32 instruction
* Copyright (C) 2013 Mark Adler
* Version 1.1 1 Aug 2013 Mark Adler
*/
/*
This software is provided 'as-is', without any express or implied
warranty. In no event will the author be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Mark Adler
madler@alumni.caltech.edu
*/
LICENSE.fnv1a
--------------------------------------------------------------
parts of src/rdfnv1a.c: http://www.isthe.com/chongo/src/fnv/hash_32a.c
Please do not copyright this code. This code is in the public domain.
LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
By:
chongo <Landon Curt Noll> /\oo/\
http://www.isthe.com/chongo/
Share and Enjoy! :-)
LICENSE.hdrhistogram
--------------------------------------------------------------
This license covers src/rdhdrhistogram.c which is a C port of
Coda Hale's Golang HdrHistogram https://github.com/codahale/hdrhistogram
at revision 3a0bb77429bd3a61596f5e8a3172445844342120
-----------------------------------------------------------------------------
The MIT License (MIT)
Copyright (c) 2014 Coda Hale
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE
LICENSE.lz4
--------------------------------------------------------------
src/rdxxhash.[ch] src/lz4*.[ch]: git@github.com:lz4/lz4.git 5ff839680134437dbf4678f3d0c7b371d84f4964
LZ4 Library
Copyright (c) 2011-2020, Yann Collet
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LICENSE.murmur2
--------------------------------------------------------------
parts of src/rdmurmur2.c: git@github.com:abrandoned/murmur2.git
MurMurHash2 Library
//-----------------------------------------------------------------------------
// MurmurHash2 was written by Austin Appleby, and is placed in the public
// domain. The author hereby disclaims copyright to this source code.
Permission is hereby granted, free of charge, to any pers
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本项目为基于Apache Kafka的C/C++生产者、消费者和管理客户端设计源码,包含655个文件,涵盖233个C源文件、104个头文件、55个C++源文件,以及Shell、Python、Java等多种语言编写的辅助文件。项目主要依赖librdkafka库实现与Kafka的交互,旨在为用户提供高效的消息处理解决方案。
资源推荐
资源详情
资源评论
收起资源包目录
基于Apache Kafka的C/C++生产者、消费者和管理客户端设计源码 (639个子文件)
configure.atomics 4KB
configure.base 63KB
Makefile.base 10KB
build.bat 337B
push-package.bat 303B
build-package.bat 38B
configure.builtin 4KB
rdkafka_admin.c 345KB
rdkafka_cgrp.c 290KB
rdkafka_request.c 260KB
test.c 257KB
rdkafka_broker.c 230KB
0081-admin.c 219KB
rdkafka_sticky_assignor.c 204KB
rdkafka.c 197KB
rdkafka_conf.c 185KB
rdkafka_partition.c 171KB
0105-transactions_mock.c 148KB
rdkafka_txnmgr.c 123KB
0080-admin_ut.c 121KB
lz4.c 111KB
rdkafka_mock_handlers.c 100KB
rdkafka_mock.c 99KB
rdkafka_msg.c 94KB
cJSON.c 89KB
lz4frame.c 87KB
rdkafka_metadata.c 87KB
rdkafka_topic.c 77KB
rdkafka_range_assignor.c 77KB
rdkafka_msgset_reader.c 73KB
rdkafka_assignor.c 72KB
rdkafka_sasl_oauthbearer.c 72KB
lz4hc.c 68KB
rdkafka_performance.c 68KB
rdkafka_ssl.c 65KB
rdbuf.c 61KB
rdkafka_fetcher.c 58KB
rdkafka_offset.c 57KB
rdkafka_msgset_writer.c 55KB
snappy.c 53KB
0103-transactions.c 52KB
rdkafka_transport.c 46KB
rdkafka_assignment.c 44KB
regexp.c 42KB
rdkafka_queue.c 39KB
rdkafka_op.c 38KB
rdkafka_metadata_cache.c 35KB
rdkafka_example.c 34KB
rdxxhash.c 33KB
0004-conf.c 33KB
rdkafka_sasl_scram.c 31KB
rdkafka_interceptor.c 30KB
rdkafka_idempotence.c 30KB
0045-subscribe_update.c 27KB
rdkafka_mock_cgrp.c 27KB
0011-produce_batch.c 27KB
rdkafka_sasl_cyrus.c 26KB
transactions-older-broker.c 26KB
transactions.c 26KB
0143-exponential_backoff_mock.c 25KB
0104-fetch_from_follower_mock.c 23KB
rdhdrhistogram.c 23KB
0030-offset_commit.c 23KB
sockem.c 23KB
rdkafka_complex_consumer_example.c 22KB
rdkafka_coord.c 22KB
0137-barrier_batch_consume.c 21KB
wingetopt.c 21KB
rdkafka_sasl_oauthbearer_oidc.c 21KB
0102-static_group_rebalance.c 21KB
rdstring.c 20KB
0026-consume_pause.c 20KB
tinycthread.c 20KB
rdkafka_sasl_win32.c 20KB
0089-max_poll_interval.c 19KB
rdkafka_buf.c 19KB
0033-regex_subscribe.c 19KB
user_scram.c 19KB
0142-reauthentication.c 19KB
rdkafka_cert.c 19KB
0012-produce_consume.c 19KB
0014-reconsume-191.c 19KB
0072-headers_ut.c 17KB
rdkafka_event.c 17KB
0139-offset_validation_mock.c 17KB
rdkafka_lz4.c 17KB
0076-produce_retry.c 17KB
rdunittest.c 17KB
0146-metadata_mock.c 17KB
rdhttp.c 17KB
rdkafka_sasl.c 17KB
0064-interceptors.c 16KB
0013-null-msgs.c 16KB
rdlist.c 16KB
rdkafka_feature.c 16KB
0034-offset_reset.c 16KB
rdmap.c 16KB
describe_consumer_groups.c 15KB
0144-idempotence_mock.c 14KB
describe_topics.c 14KB
共 639 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
xyq2024
- 粉丝: 2548
- 资源: 5470
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功