https://github.com/xmlking/klogs
https://github.com/xmlking/klogs
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/xmlking/klogs
- Owner: xmlking
- Created: 2017-12-23T04:54:17.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-24T00:28:32.000Z (over 7 years ago)
- Last Synced: 2025-03-25T06:28:09.013Z (10 months ago)
- Language: Kotlin
- Size: 685 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Kafka-kstream
=============
> start kafka
```bash
docker-compose -f docker-compose-local.yml up
```
### run app
```bash
gradle word-count:bootRun
```
### ssh to kafka container
```bash
docker-compose -f docker-compose-local.yml exec kafka bash
# then you can run following commands in this shell
```
### receive messages
```bash
kafka-console-consumer --bootstrap-server kafka:9092 --from-beginning --property print.key=true --topic counts
```
### send messages
```bash
kafka-console-producer --broker-list kafka:9092 --topic words
```
### show dependencies
```bash
gradle analyzer:dependencies
```
### Gradle Commands
```bash
# upgrade project gradle version
gradle wrapper --gradle-version 4.4.1 --distribution-type all
# gradle daemon status
gradle --status
gradle --stop
# show dependencies
gradle classifier:dependencies
gradle classifier:dependencyInsight --dependency spring-messaging
# refresh dependencies
gradle build -x test --refresh-dependencies
```
### TODO
* https://github.com/sdeleuze/webflux-kotlin-web-tests
* https://www.arcadiadata.com/resources/knowledge-base/article/get-running-with-arcadia-instant-and-ksql/
* https://github.com/spring-cloud/spring-cloud-stream-samples/blob/master/processor-samples/reactive-processor/src/main/java/reactive/kafka/ReactiveProcessorApplication.java