generated from g41797/queue-sqs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
146 lines (101 loc) · 4.41 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Apache Kafka
https://kafka.apache.org/
Apache Kafka Quickstart
https://kafka.apache.org/quickstart
Documentation
https://kafka.apache.org/documentation/
Configuration
https://kafka.apache.org/documentation.html#configuration
Use cases
https://kafka.apache.org/documentation.html#uses
DockerHub Apache Kafka
https://hub.docker.com/r/apache/kafka
Kafka Docker documentation
https://github.com/apache/kafka/tree/trunk/docker/examples
https://github.com/apache/kafka/blob/trunk/docker/examples/docker-compose-files/cluster/isolated/plaintext/docker-compose.yml
https://github.com/apache/kafka/blob/trunk/docker/examples/README.md
https://kafka.apache.org/documentation/#docker
Adding support for https-based remote URL addresses in docker compose
https://github.com/docker/compose/issues/10360
Docker Image apache/kafka:3.7.0
https://hub.docker.com/layers/apache/kafka/3.7.0/images/sha256-3e324d2bd331570676436b24f625e5dcf1facdfbd62efcffabc6b69b1abc13cc
Confluent Community Docker Image for Apache Kafka
https://hub.docker.com/r/confluentinc/cp-kafka
What is Apache Kafka?
https://www.conduktor.io/kafka/what-is-apache-kafka/
What Is Apache Kafka?
https://developer.confluent.io/what-is-apache-kafka/
Apache Kafka® Tutorials
https://developer.confluent.io/tutorials/
Apache Kafka for beginners
https://www.cloudkarafka.com/blog/part1-kafka-for-beginners-what-is-apache-kafka.html
Github actions
https://github.com/confluentinc/confluent-kafka-go/blob/master/.github/workflows/base.yml
Example GitHub Actions for Apache Kafka client
https://github.com/ybyzek/kafka-github-actions
Install Confluent Platform Using Docker
https://docs.confluent.io/platform/current/installation/docker/installation.html#install-cp-using-docker
Batch processing with Apache Kafka
https://www.kadeck.com/blog/how-to-implement-batch-processing-with-apache-kafka
Batch Processing for Efficiency
https://docs.confluent.io/kafka/design/efficient-design.html
Swoole PHP Kafka client **********
https://github.com/swoole/phpkafka
Examples:
https://github.com/hanhyu/wlsh-framework/blob/wlsh/tests/others/kafkaProducer.php
https://github.com/hanhyu/wlsh-framework/blob/wlsh/tests/others/kafkaCustomer.php
Kafka client for Hyperf
https://github.com/hyperf/kafka
https://github.com/hyperf/kafka/blob/master/publish/kafka.php
Async-queue (based on Redis)
https://github.com/hyperf/async-queue
imi-kafka
https://github.com/imiphp/imi-kafka
Client integration for Kafka in Yii2
https://github.com/glsv/yii2kafka
Message queue in PHP using Kafka...
https://blog.vladverpeta.com/message-queue-in-php-using-kafka-with-an-acks
Php-Kafka demo
https://github.com/Phillaf/php-kafka-demo
Open-Source Web UI for Apache Kafka Management
https://github.com/provectus/kafka-ui
Kafka Queue
https://www.projectpro.io/article/kafka-queue/932
Kafka's consumer groups ...
group.instance.id is an identifier for a consumer, hence should be unique at consumer level
group.id is an identifier for a group, hence unique at group level
Kafka Docker
https://lenses.io/apache-kafka-docker/
Apache Kafka Disaster Recovery
https://github.com/lucianocarvalho/kafka-disaster-recovery
Kafka-php
https://github.com/weiboad/kafka-php
https://packagist.org/packages/nmred/kafka-php
Example
https://demyanov.dev/using-php-apache-kafka
Example of the client
https://github.com/voyage-h/spider
Check how to use in CI
https://github.com/jobcloud/php-kafka-lib
Bash Script - Store PHP INI location in a variable
https://stackoverflow.com/questions/48249269/bash-script-store-php-ini-location-in-a-variable
Kadeck GUI
https://www.kadeck.com/get-kadeck
https://help.xeotek.com/portal/en/kb/xeotek/user-guide
Wait ~60 seconds for Kadeck to become available at
http://localhost:80 and log in using admin as the username and password.
Kafka CLI
https://github.com/fgrosse/kafkactl
./kafkactl config add "my-context" --broker localhost:9092
./kafkactl get brokers
kcat
https://github.com/edenhill/kcat
Kafka Listeners - Explained
https://rmoff.net/2018/08/02/kafka-listeners-explained/
https://www.confluent.io/blog/kafka-listeners-explained/
Kafka Docker Connectivity
https://github.com/wurstmeister/kafka-docker/wiki/Connectivity
Connect to Kafka running in Docker
https://stackoverflow.com/questions/51630260/connect-to-kafka-running-in-docker/51634499#51634499
Bitnami package for Apache Kafka
https://github.com/bitnami/containers/tree/main/bitnami/kafka#accessing-apache-kafka-with-internal-and-external-clients