Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tochemey/goakt-examples

Examples for Go-Akt
https://github.com/tochemey/goakt-examples

actors golang

Last synced: 5 days ago
JSON representation

Examples for Go-Akt

Awesome Lists containing this project

README

        

# About

[![GitHub go.mod Go version](https://badges.chse.dev/github/go-mod/go-version/Tochemey/goakt-examples)](https://go.dev/doc/install)

This repo contains examples for [Go-Akt](https://github.com/Tochemey/goakt). All the examples here target Go-Akt latest release

## Installation
To download the examples code:

```bash
cd $HOME/examples
git clone https://github.com/Tochemey/goakt-examples
```

### Building

Before building and running the examples you need to install [Earthly](https://earthly.dev/get-earthly).

Run the following command:
`earthly +all`

## Examples
Click links below for more details on how to run each example.

1. [Clustering](./actor-cluster)
- [Kubernetes Discovery](./actor-cluster/k8s)
- [Static Discovery](./actor-cluster/static)
- [DNS Discovery](./actor-cluster/dnssd)
2. [Remoting](./actor-remoting)
3. [Messaging](./actor-to-actor)
4. [Simple Receive](./actor-receive)
5. [Behavior](./actor-behaviors)