apache / apache/flink-agents

[Feature] Support auto resolve memory reference for passing data across actions.

Open
#476 6 comments 0 reactions 1 assignee Claimed by @JinkunLiu View on GitHub
feature priority/major
Dominant language
Java
Stars
452
Forks
167
Avg merge
5d 9h
Merged PRs (30d)
49

Description

### Search before asking

- [x] I searched in the [issues](https://github.com/apache/flink-agents/issues) and found nothing similar.

### Description

`MemoryRef` is useful for passing large data across actions, which can reduce the event payload size and avoid unnecessary data SerDe.

Currently, user should manually resolve the memory reference to get the pointed data, like `event.ref.resolve(ctx)`, which is a little bit inconvenient. We should support hidden the resolve process in framework.

### Are you willing to submit a PR?

- [ ] I'm willing to submit a PR!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.