Skip to content

issues Search Results · repo:TylerBloom/troupe language:Rust

Filter by

10 results
 (59 ms)

10 results

inTylerBloom/troupe (press backspace or delete to remove)

About A useful actor pattern is an actor that spawns and deletes worker actors to scale with the traffic it is receiving. This will require a change to the actor client and the base stream that is used ...
  • TylerBloom
  • Opened 
    on Apr 12, 2024
  • #14

Add a method similar to the scheduler s schedule method but that takes a Duration instead of an instant. This will make the scheduler slightly more ergonomic.
enhancement
good first issue
  • TylerBloom
  • Opened 
    on Nov 18, 2023
  • #12

Currently, all streams that get attached to the scheduler must be FusedStreams. This is because the scheduler will stop listening to a stream once it has yielded a None. It would be nice to provide support ...
enhancement
  • TylerBloom
  • Opened 
    on Nov 18, 2023
  • #11

Currently, all messages going into an actor must have a static lifetime. While this can be managed by cloning, it would be nice to provide an API similar to that of thread::scope. This is conceptually ...
enhancement
help wanted
  • TylerBloom
  • Opened 
    on Nov 18, 2023
  • #10

Because of limitations in tokio_stream s BroadcastStream, a copy of that implementation was made. The crux of the issue is that internally BroadcastStream uses a box trait object which has a Send bound. ...
enhancement
good first issue
  • TylerBloom
  • Opened 
    on Nov 16, 2023
  • #7

Currently, the broadcast buffer is always 100 items large. Users should be able to set this for their needs
enhancement
good first issue
  • TylerBloom
  • Opened 
    on Nov 15, 2023
  • #6

Currently, if one actor needs to have a handle to another actor, it must explicitly declare that in its state. This can make constructing a series of interconnected actors tricky. It also can distract ...
enhancement
  • TylerBloom
  • Opened 
    on Nov 15, 2023
  • #5

Currently, the code for sending a tracked message to an actor ignores failures on send. This will still cause the tracker to yield a None, but that will occur only after the tracker is polled. For clients ...
  • TylerBloom
  • Opened 
    on Nov 15, 2023
  • #4

Currently, if the scheduler fails to broadcast a message, the message is dropped entirely. There should be a better way to handle this. This might include scheduled, automatic retries or just returning ...
  • TylerBloom
  • Opened 
    on Nov 14, 2023
  • #3

Currently, there is no way to cancel streams, timers, and futures that are queued in the scheduler. This should be fairly easy to implement. futures-rs provides an Abortable wrapper for futures and streams. ...
  • TylerBloom
  • Opened 
    on Nov 14, 2023
  • #2
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Restrict your search to the title by using the in:title qualifier.
Issue search results · GitHub