Feeding Milvus at Enterprise Scale: Introducing the OpenCrawling Output Connector (Seeking Feedback!) #51563
OpenPj
started this conversation in
Show and tell
Replies: 1 comment 2 replies
|
Nice job. I just browsed the Milvus-related source code of OpenCrawling. It looks good to me, only some small suggestions:
|
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi Milvus Community! 👋
I’m Piergiorgio, a Solution Architect and open source maintainer (ASF Member and PMC Chair of Apache ManifoldCF), and I’m excited to share a new tool that we hope will drive a massive amount of enterprise data directly into Milvus.
As organizations scale their RAG architectures, Python scripts and lightweight document loaders often hit a wall. Enterprises need to ingest data from complex sources—like ECM systems (Alfresco/CMIS), BPMN 2.0 Workflows, and data lakehouses (Apache Iceberg)—while strictly preserving Zero-Trust security (ACLs).
To solve this, we recently launched OpenCrawling, an open source cloud-native data federation engine built from scratch on Java 25, Spring Boot 4, and virtual threads to guarantee massive, non-blocking ingestion throughput.
Today, we are thrilled to announce our initial implementation of the Milvus Output Connector.
🎰 How it works:
OpenCrawling extracts documents, narrativizes workflows, and chunks data, bundling it all into the Open Ingestion Standard (OIS) payload. The Milvus Output Connector then takes these high volume streams of vector arrays, text payloads, and critical Zero-Trust ACL metadata, and natively pushes them into Milvus collections.
❓ Why we are posting here:
We want to make sure OpenCrawling is the absolute best and fastest way to pipe enterprise data into Milvus. Since this is our initial implementation using the Milvus Java SDK, we are looking for Milvus experts, developers, and power users to help us battle-test and optimize it.
❤️ We would love your contributions and feedback specifically on:
🤝 Get Involved:
If you are passionate about vector db performance or Enterprise AI architectures, we’d love to have you test it out or review our implementation. Please consider that it's just a starting point for us 😶🌫️
Connector Code: https://github.com/opencrawling/opencrawling/tree/main/oc-milvus-output-connector
Architecture & Project: https://opencrawling.org/
Thanks for building such an incredible vector database. We look forward to collaborating to make the Milvus ecosystem even stronger!
Best regards,
Piergiorgio (PG) Lucidi
Founder & Lead Architect, OpenCrawling
All reactions