Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Javafamily | 33,950 | 3 months ago | ||||||||
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 | ||||||||||
Flink Learning | 13,801 | 17 days ago | 8 | apache-2.0 | Java | |||||
flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 | ||||||||||
Workflow | 11,491 | 4 days ago | 15 | apache-2.0 | C++ | |||||
C++ Parallel Computing and Asynchronous Networking Engine | ||||||||||
Fullstack Tutorial | 10,884 | 10 months ago | 19 | Java | ||||||
🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | ||||||||||
Kubeshark | 9,574 | 3 days ago | 105 | apache-2.0 | Go | |||||
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes | ||||||||||
Openreplay | 8,020 | 2 days ago | 23 | July 06, 2023 | 88 | other | TypeScript | |||
OpenReplay is developer-friendly, self-hosted session replay. | ||||||||||
Bestjavaer | 5,417 | 18 days ago | 8 | |||||||
这是一个成为更好的Java程序员的系列教程 | ||||||||||
Pipeline | 4,159 | a year ago | 85 | July 18, 2017 | 1 | apache-2.0 | Jsonnet | |||
PipelineAI Kubeflow Distribution | ||||||||||
Java Eight Part | 3,943 | 2 months ago | 8 | Java | ||||||
『Java八股文』Java面试套路,Java进阶学习,打破内卷拿大厂Offer,升职加薪! | ||||||||||
Surging | 3,198 | 7 | 30 | 6 months ago | 27 | April 21, 2019 | 251 | mit | C# | |
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM |
This is a web tool for Kafka Connect for setting up and managing connectors for multiple connect clusters.
kafka-connect-ui.demo.lenses.io
docker run --rm -it -p 8000:8000 \
-e "CONNECT_URL=http://connect.distributed.url" \
landoop/kafka-connect-ui
The CONNECT_URL can be a comma separated array of Connect worker endpoints. E.g: CONNECT_URL=http://connect.1.url,http://connect.2.url"
Additionally you can assign custom names to your Connect clusters by appending a semicolon and the cluster name after the endpoint URL. E.g:
"CONNECT_URL=http://connect.1.url;dev cluster,http://connect.2.url;production cluster"
Web UI will be available at localhost:8000
git clone https://github.com/Landoop/kafka-connect-ui.git
cd kafka-connect-ui
npm install -g bower http-server
npm install
http-server -p 8080 .
Web UI will be available at localhost:8080
If you use nginx
to serve this ui, let angular manage routing with
location / {
try_files $uri $uri/ /index.html =404;
root /folder-with-kafka-connect-ui/;
}
Use multiple Kafka Connect clusters in env.js
:
var clusters = [
{
NAME:"prod", //unique name is required
KAFKA_CONNECT: "http://kafka-connect.prod.url", //required
KAFKA_TOPICS_UI: "http://kafka-topics-ui.url", //optional
KAFKA_TOPICS_UI_ENABLED: true //optional
COLOR: "#141414" //optional
},
{
NAME:"dev",
KAFKA_CONNECT: "http://kafka-connect.dev.url",
KAFKA_TOPICS_UI_ENABLED: false
},
{
NAME:"local",
KAFKA_CONNECT: "http://kafka-connect.local.url",
}
]
KAFKA_TOPICS_UI
and KAFKA_TOPICS_UI_ENABLED
to navigate to the relevant topic when you have kafka-topics-ui installed.COLOR
to set different header colors for each set up cluster.For our 25+ stream-reactor Kafka Connectors we have a template of metadata within the supported-connectors.js
. In any case you will be shown all the existing connectors in your classpath with all the required fields to set them up.
The project is licensed under the BSL license.