streamnative / function-mesh

The serverless framework purpose-built for event streaming applications.
https://functionmesh.io/
Apache License 2.0
210 stars 27 forks source link

support "MANUAL" processing guarantee #636

Closed nlu90 closed 1 year ago

nlu90 commented 1 year ago

Pulsar Community introduced MANUAL processing guarantee. We need to support it:

    --processing-guarantees
      The processing guarantees (aka delivery semantics) applied to the
      function #Java, Python, Go
      Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE, MANUAL]

https://github.com/streamnative/function-mesh/blob/8f16303d257c4777a285989f45c67ce9e7143e5a/controllers/proto/Function.proto#L26

jiangpengcheng commented 1 year ago

duplicate with #440, I will handle it