Im créer une API en utilisant scala et la bibliothèque Spray.IO. mon API, recherche dans elasticsearch. Mes questions sont aussi en relation avec question.fermer la connexion elasticsearch, est-ce nécessaire?
var klt:TransportClient = EsClient_08012017.klien1
var arg = Array(JsObject(Map("id"->JsString("-1"), "item" -> JsString("-1"), "score"-> JsString("-1"))))
if(cariIndex(namaIndexCari)==true && cariIndex(namaIndexCari+"_2")==true)
{
if(hitungJumlahIndex(namaIndexCari) > hitungJumlahIndex(namaIndexCari+"_2"))
{
val ar = ambilRekomendasi(idPenggunaCari, namaTipeCari, namaIndexCari, jumlah, false)
val atd = acakTanpaDuplikat(ar)
arg = parsingJsObject(atd)
}
else
{
val ar = ambilRekomendasi(idPenggunaCari, namaTipeCari, namaIndexCari+"_2", jumlah, false)
val atd = acakTanpaDuplikat(ar)
arg = parsingJsObject(atd)
}
}
else
{
val ar = ambilRekomendasi(idPenggunaCari, namaTipeCari, namaIndexCari, jumlah, false)
val atd = acakTanpaDuplikat(ar)
arg = parsingJsObject(atd)
}
klt.close()
arg
pour la 1ère fois, appuyez sur API, c'est bien. mais, 2ème coup API im obtenir une erreur
None of the configured nodes are available: [{#transport#-1}{127.0.0.1}{127.0.0.1:9300}]
ce que je veux réaliser sont, chacun des API a atteint son aussi comme la connexion à proximité de ES et une connexion ouverte. mais, le lien de référence a dit "c'est bon sans connexions étroites". merci pour l'aide, ou lien, ou référence!
pourquoi je ne peux pas fermer ma connexion? im débutant ici, hehe merci – SunBright