Go

gRPCあれこれ

RPCとは ・Remote Procedure Call(遠隔手続き呼び出し) あるサービスから別のサービスの アプリケーションの処理(サブルーチン・クラス・関数など)を呼び出す技術。 RPCを使うことで、違うアプリケーションのロジックを あたかも自分のアプリケーション…

Go echo

go mod の作成 go mod というファイルでパッケージ管理(外部ライブラリの管理)を行う go mod init プロジェクト名 go mod init $(basename `pwd`) ※basename pwdでカレントディレクトリの取得 echo 軽量なWebフレームワーク package main import ( "net/ht…

Go 構文

Hello world package main import "fmt" // 最初に呼び出される func init() { fmt.Println("Init!") } func bazz() { fmt.Println("Bazz") } // 2番目に呼び出される func main() { // bazz() fmt.Println("Hello world!", "TEST TEST") } パッケージ(impor…