v3 - is migration to reactivesearch API mandatory? (and architecture questions) #2197
-
@siddharthlatest I was curious about the 3.x/Vue3 version - does the removal of FE query generation mean this library is only compatible with Reactivesearch API and can no longer communicate directly to an elasticsearch node? (my understanding is the answer is yes the library can no longer communicate with a vanilla elasticsearch node) If this is the case, I was wondering how exactly everything fits together - does this mean that an independent reactivesearch cluster must be spun up and all the data imported from the original elasticsearch node, or does the reactivesearch-api act as a middle layer between the frontend app and the original elasticsearch node? (my understanding is also yes that a reactivesearch-api server has to be spun up and the data imported) Also, how does one go about keeping the reactivesearch-api database synchronized/up to date? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
@alancwoo Starting Vue 3.0 and React 4.0 releases (they're still in RC), as you shared, the library is only compatible with ReactiveSearch API and can no longer communicate directly to an Elasticsearch cluster. I will share more on the why:
I will be writing a doc on how everything fits together fairly soon as we're approaching a stable release for both major versions, and more importantly streamline the deployment. There will be two modes supported:
along with self-host (with Docker) and AWS marketplace deployment option for some rare use-cases.
For the cloud and AWS deployments, this is straight forward. If self-hosting, you will need to udpate the Docker image versions. We are maintaining release artifacts on this repository: https://github.com/appbaseio/reactivesearch-api/releases Thank you for being a long-term user, and I hope you and others continue to use ReactiveSearch as we transition to the upcoming major releases. 🙂 A streamlined process and a doc on this is coming out very soon! |
Beta Was this translation helpful? Give feedback.
@alancwoo Starting Vue 3.0 and React 4.0 releases (they're still in RC), as you shared, the library is only compatible with ReactiveSearch API and can no longer communicate directly to an Elasticsearch cluster.
I will share more on the why: