High performance feeding with Vespa CLI
Blog post from Vespa
Vespa has introduced a high-performance feed client within the Vespa CLI, designed to efficiently handle document feeding and streamline operations for Vespa applications. This new client aims to replace the older vespa-feed-client, which, despite its efficient performance, relies on a cumbersome Java runtime and lacks user-friendly features like automatic authentication configuration. The new feed client is integrated directly into Vespa CLI, allowing users to manage both self-hosted installations and Vespa Cloud applications without switching tools. While the performance of the new client surpasses the old client for small and medium document sizes, it still falls short for larger documents, but improvements are ongoing. The vespa-feed-client will remain supported, offering both a Java library and a command-line interface, although users are encouraged to adopt the new client if they don't need the Java library. Vespa CLI version 8.164 includes this update, with installation and upgrade options available through Homebrew or GitHub, and additional support provided through Vespa's community channels and documentation.