You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asyncband.apache.org by "tisonkun (via GitHub)" <gi...@apache.org> on 2026/08/26 16:23:26 UTC

[I] feat(broadcast): add an SPMC specialization [asyncband]

tisonkun opened a new issue, #214:
URL: https://github.com/apache/asyncband/issues/214

   Parent: #206
   
   ## Goal
   
   Add the `asyncband::broadcast::spmc` topology after the lossless broadcast contracts and shared retention machinery are established.
   
   ## Direction
   
   - Expose one non-cloneable sender with exclusive send methods.
   - Keep subscriptions independent and explicitly created.
   - Evaluate whether a single-producer sequencer or Disruptor-style bounded ring provides a measured benefit; keep it private either way.
   
   ## Acceptance criteria
   
   - Preserve the same bounded and unbounded retention contracts as MPMC broadcast.
   - Compare the specialized path with MPMC broadcast used by one producer.
   - Do not retain a separate backend unless its capability or performance benefit justifies the maintenance cost.
   
   Depends on #212 and #208.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For additional commands, e-mail: commits-help@asyncband.apache.org


Re: [I] feat(broadcast): add an SPMC specialization [asyncband]

Posted by "Kaileshwar16 (via GitHub) via commits" <co...@asyncband.apache.org>.
Kaileshwar16 commented on issue #214:
URL: https://github.com/apache/asyncband/issues/214#issuecomment-6707520744

   @tisonkun any reason why the current implementation is not merged, is this issue still open


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For additional commands, e-mail: commits-help@asyncband.apache.org