エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
GolangでPlugin機構を使ってみたくなった。 Golangは1binaryが利点の1つだと思っているけど、 本体とPlu... GolangでPlugin機構を使ってみたくなった。 Golangは1binaryが利点の1つだと思っているけど、 本体とPluginを分離することによりPlugin開発速度と本体の堅牢さの両立を 維持したいケースもあると思います。 例えばmackerelio/mackerel-agent-pluginsなんかは良い例。 他にPlugin機構を持っているケースとしてHashicorpプロダクトが思い浮かんだので ちょっと調べたところ hashicorp/go-pluginというライブラリを見つけたので触ってみた。 go-pluginはTerraformで使われている。 ちなみにHashicorpのPluginに関する話としてmitchellさんの動画がある。 2016 Kickoff - Hashicorp & Go Plugin Architecture 今年の2月のものだけど、これまで