Goで実践 アクターモデル vol.3 Mailboxを理解しよう

Malboxとは 前回まではアクターを使った簡単な実装について解説しました。 一般的なWebアプリケーションで利用するHTTPのリクエストレスポンスを中心として考えるものと異なり、 情報伝達経路を中心に考えていくように感じられたかもしれません。 アクターの…

千株式会社の執行役員CTOに就任しました の巻

執行役員CTOに就任しました 2024年2月の話ですが、千株式会社の執行役員CTOに就任しました。 sencorp.co.jp 千株式会社とは以前から繋がりのある会社でして、 事業として取り組んでいる領域や、 自分自身が課題に感じていて変えていきたい領域と接点も多く、…

Goで実践 アクターモデル vol.2 小さなActor アプリケーション

小さなアプリケーションを実装してみよう 今回は、前回のhello worldから少しだけアクターについて掘り下げていきます。 Proto Actorでの用語で記述しますが、Akka/Pekkoと用語がちょっと異なるだけなので、 読み替えてみると良いと思います。 構成を考えよ…

Goで実践 アクターモデル vol.1 Hello Actor

Hello Actor 細かい機能の解説はあとの回として、 まずはアクターシステムを使ったプログラミングを体験してみましょう。 Goではアクターシステムが商用でも十分利用できるものは、 下記のProto Actorとergoがあります。 github.com github.com Proto.Actor…

Goで実践 アクターモデル はじめに

まえがき アクターモデルといえばErlang、もしくはScala/Javaなどで利用できるAkka/Pekkoがデファクトですが、 Go言語でも不自由なく利用できるProto Actorというツールキットがあります。 Akka/Pekkoほど機能はないため いくつかは自分で実装しなければいけ…

2023年振り返り

2023年はあんまりパッとしなかった? いつもの年末振り返り。 去年に引き続きブログ等のアウトプットもあまりしていなかったので、 振り返りと来年はアウトプットしていくぞ! アウトプット 今年もアウトプットは意図的に抑えていました。 コミュニティには…

2023年 買ったギター機材たち

今年は楽器・ギター再熱したこともあって、機材をちょこちょこ買って楽しんでました。 買ってとても良かったなぁ、っていうものをピックアップ。 Ibanez RG5328 8弦ギター www.ibanez.com Meshuggahを弾きたくて、そのために買ったと言っても過言ではないん…