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

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 IssuesProTip!
Restrict your search to the title by using the in:title qualifier.
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 IssuesProTip!
Restrict your search to the title by using the in:title qualifier.