Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Kdrant : un client Kotlin idiomatique et coroutine pour Qdrant
DEV -
00:36
Parlez à la base de données vectorielles Qdrant de Kotlin de la manière dont Kotlin souhaite être écrit : suspendez les API, les DSL de type sécurisé et une fraction de l'empreinte du client Java officiel.
Si vous construisez sur la JVM et souhaitez utiliser Qdrant, le client officiel estio.qdrant:client- et il est construit pour Java. Chaque appel renvoie unEcoutableFutur, les requêtes sont assemblées avec les constructeurs protobuf et font glisser une pile gRPC/Netty sur votre chemin de classe. Depuis Kotlin, cela signifie combattre le langage :
// client Java officiel, de Kotlin val future : ListenableFuture= client.upsertAsync("articles", points) val result = future.get() // bloquez ou installez vous-même un pont future → coroutine
Entrer en mode plein écran Quitter le mode plein écran
Vous recherchez des coroutines, vous obtenez des contrats à terme. Vous voulez un DSL, vous obtenez des constructeurs protobuf.
Rencontrez Kdrant
Kdrant est le client sur lequel vous voudriez réellement écrire Kotlin :
Coroutine d'abord - chaque opération est unsuspendrefonction, avec annulation coopérative et délais d'attente
DSL de type sécurisé pour les collections, les points, les charges utiles et les fil... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité