![](/img/trans.png)
[英]How to change elasticsearch version in reactive spring data elastic search api?
[英]Elastic search API Vs Spring data Vs logstash
我計划使用基於Spring Boot的休息服務對我們的儀表板進行彈性搜索。 經過研究,我看到了前3個選項
選項A:
選項B:
還是應該使用logstash方法在postgressql和使用logstash的彈性搜索之間同步數據?
在高負載情況下,其中哪一種是從ES獲得接近實時數據的長期方法?
用例:我需要從postgresql表中保存一些數據以彈性搜索我的儀表板(接近實時)
兩個表和es都經常更新,以保持當前狀態
負載將在幾周內增加
從本質上講,列出的選項是:應該使用現成的解決方案(logstash),還是應該實現自己的解決方案。
首先嘗試使用logstash看看它是否對您有用-比實施自己的解決方案所需的時間更少,而且您可以在數分鍾內獲得可行的解決方案(如果不是數百張表)
如果要近乎實時,則需要弄清楚它是否允許您:
如果您決定采用自己的解決方案,請記住,spring-data-elasticsearch是底層Elasticsearch客戶端的高級包裝。 如果有延遲目標,那么在較低級別上工作(elasticsearch客戶端)可能會為您提供更好的控制和更多選項來調整管道。
否則,客戶端的選擇與數據饋送功能(卷/更新頻率)和db / es集群配置無關緊要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.