Skip to content

Latest commit

 

History

History
142 lines (95 loc) · 5.34 KB

README.md

File metadata and controls

142 lines (95 loc) · 5.34 KB

/examples

cd /

Note

asyncmachine-go is a declarative control flow library implementing AOP and Actor Model through a clock-based state machine.

Table of contents:

Examples

  • #relations #handlers #async #auto #dependency-graph
  • #relations #handlers #async #auto #concurrency
  • #relations #handlers #negotiation #auto
  • origin
  • #relations #handlers #async #multi
  • origin
  • #relations #handlers #async #negotiation #multi
  • origin
  • #handlers #composition
  • origin
  • #relations #handlers #async #negotiation #auto
  • origin
  • #relations #handlers #async #negotiation #auto #temporal
  • origin
  • #relations #negotiation #auto #arpc #otel #metrics #grafana #generator #data
  • origin

Benchmarks

  • #relations #handlers #negotiation #arpc #grpc
  • origin
  • #relations #handlers #async #negotiation #libp2p
  • #docker #go-wrt #caddy
  • origin

Demos

Debugging Sessions

Interactively use the TUI debugger with data pre-generated by:

  • libp2p-pubsub-simulator
    • web terminal: http://188.166.101.108:8080/wetty/ssh
    • remote terminal: ssh 188.166.101.108 -p 4444
    • local terminal: go run github.com/pancsta/asyncmachine-go/tools/cmd/am-dbg@latest --import-data https://pancsta.github.io/assets/asyncmachine-go/am-dbg-exports/pubsub-sim.gob.br
  • remote integration tests
    • web terminal: http://188.166.101.108:8081/wetty/ssh
    • remote terminal: ssh 188.166.101.108 -p 4445
    • local terminal: go run github.com/pancsta/asyncmachine-go/tools/cmd/am-dbg@latest --import-data https://pancsta.github.io/assets/asyncmachine-go/am-dbg-exports/remote-tests.gob.br

Case Studies

monorepo

Go back to the monorepo root to continue reading.