Hacker Newsnew | past | comments | ask | show | jobs | submit | chenquan's commentslogin

Today, with great excitement, we proudly introduce a revolutionary update to the ArkFlow stream processing engine: full support for Python processors! This is not just a simple feature iteration; it marks a solid step towards more intelligent, user-friendly, and powerful real-time data processing. We are keenly aware of Python's immense influence and its vast ecosystem in the fields of artificial intelligence and machine learning. Now, with ArkFlow, you can seamlessly integrate all of this into high-performance, real-time stream processing pipelines.


In the recently merged PR, ArkFlow supports Python processors, which allows us to call Python scripts directly in ArkFlow. Using the Pyarrow library allows users to write data processing logic more freely. At the same time, relying on Python's powerful AI ecosystem, ArkFlow will also be able to call any Python machine learning/deep learning library (TensorFlow, PyTorch, etc.) and large models. We will have more detailed articles to introduce relevant use cases in the future.


Hello, I am the founder of this project and I am very happy that a friend has shared it.

ArkFlow is positioned as a lightweight distributed stream processing engine that integrates streaming batches. With the help of datafusion's huge ecosystem and ArkFlow's scalable capabilities, we hope to build a huge data processing ecosystem to help the community simplify the threshold for data processing, because we always believe that flowing data can generate greater value.

Finally, thanks to everyone for their attention.


I would like to understand more. What are the potential use cases for this tool?


What does lightweight mean?


I'm writing a lightweight high-performance stream processing engine:https://github.com/arkflow-rs/arkflow

docs:https://arkflow-rs.com/


Welcome to follow anytime.


I don't know it exists.


Hello friend,

I'm one of the maintainers of tremor, happy to get together and talk about rust event processing if you ever want to :)


Yeah, I'm looking forward to having further conversations once I get to know tremor.


Hi, friend. How did you do it specifically?


You can read a config file at runtime, but this will need recompilation with every config change, which is kind of useless.


Good job, this is a rich reference.


Hi,brother! I'm still thinking, but it's certainly not now.


I think stability, reliability and high performance are the foundation of infrastructure.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: