1.7.5 • Published 19 days ago
@yolean/kafka-keyvalue v1.7.5
Kafka key-value cache
For the sidecar-only maintenance branch see the 1.x branch.
Example usage
See the - name: kkv
sidecar in the example yaml.
Constraints
- Topic keys must be deserializable as String because these strings are used in REST URIs.
Development
Use Skaffold, for example:
eval $(minikube docker-env)
kubectl apply -k github.com/Yolean/kubernetes-kafka/variants/dev-small?ref=v6.0.0
kubectl apply -f https://github.com/Yolean/kubernetes-kafka/raw/50345f266287861d7964d3339a2c2a28e79db2fe/variants/prometheus-operator-example/k8s-cluster-rbac.yaml
SKAFFOLD_NO_PRUNE=true skaffold dev
Builds
JVM:
y-skaffold build --file-output=images-jvm.json
Single-arch native:
y-skaffold build --platform=linux/[choice-of-arch] -p prod-build --file-output=images-native.json
Multi-arch native (expect 3 hrs build time on a 3 core 7Gi Buildkit with qemu):
y-skaffold build -p prod-build --file-output=images-native.json --cache-artifacts=false
Logging
See Quarkus' logging configuration.
KKV Node.js Client
Installable from https://www.npmjs.com/package/@yolean/kafka-keyvalue
Implements the kafka-cache interface but backed by KKV.
1.7.5
19 days ago
1.7.4
19 days ago
1.7.3
19 days ago
1.6.4
8 months ago
1.7.2
7 months ago
1.6.3
9 months ago
1.7.1
7 months ago
1.6.2
11 months ago
1.7.0
7 months ago
1.6.7
7 months ago
1.6.6
8 months ago
1.6.5
8 months ago
1.6.1
11 months ago
1.6.0
11 months ago
1.5.0
11 months ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.1
2 years ago
1.3.0
2 years ago
1.2.3
4 years ago
1.2.2
4 years ago
1.2.1
4 years ago
1.2.0
4 years ago
1.1.0
5 years ago
1.0.0
5 years ago