2020-03-01から1ヶ月間の記事一覧

Spring Bootのデフォルトのヘルスチェック全てを無効にする

デフォルトで設定されるヘルスチェックを無効にしたい場合があると思います。 例えば、セッションストアとして使っているredisが落ちた場合にredisを使っていないエンドポイントがあるので サービスとしては落ちて欲しくない、というケースです。 その場合は…

SRVレコードを使ってgoでサービスディスカバリ経由で内部通信を行ってみた雑感

試してみた結果、厳しい気持ちになった。 なお、今回試した結果はgoの標準ライブラリの挙動をベースにしているので その他通信ライブラリ、ランタイムでの挙動を保証するものではないので注意されたし。 結論としては、可用性の高いLoad Balancerというもの…

goでmigrationをsingle binaryで提供する

goといえば、シングルバイナリだと思うんですが Databaseのマイグレーションはどのように適用していますでしょうか? 今回はgoでマイグレーションをシングルバイナリで適用する方法を考えてみたのでここに書いておきます。 はじめに 僕はJavaのWebフレームワ…