去分布的整体

时间:2024-03-01 21:42:32
【文件属性】:

文件名称:去分布的整体

文件大小:80KB

文件格式:ZIP

更新时间:2024-03-01 21:42:32

Go

去分布的整体 単一のDBに対してやりとりをするようなシステムアーキテクチャにおけるGoのサーバーのテンプレートPJです。 用法 をクローンするマイグレーションとアプリケーションを分离させていて,docker networkでそれらを系げるような设计をしている。 以下のコマンドを実行 $ make init $ make server $ docker-compose up # in ispec-inc/migration ヘルスチェック $ curl localhost:9000/health {"message":"success"} 目录结构 cmd/ -> srcにあるビジネスロジックをAPI・WEBなどの役割やHTTP・gRPCなどのプロトコルによって呼び分けるサーバやスクリプト ├── api -> HTTPプロトコルで通信を受け付けるAPIサーバ(https://api


【文件预览】:
go-distributed-monolith-master
----catalog-info.yaml(476B)
----pkg()
--------registry()
--------config()
--------presenter()
--------apperror()
--------applog()
--------domain()
--------view()
--------infra()
--------mysql()
--------transaction()
--------logger()
----renovate.json(127B)
----cmd()
--------db()
--------api()
----docs()
--------index.md(9KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(352B)
--------ISSUE_TEMPLATE()
--------workflows()
----mkdocs.yml(88B)
----.env.default(305B)
----src()
--------invitation()
----docker()
--------prod()
--------dev()
----docker-compose.yml(1KB)
----.gitignore(346B)
----Makefile(327B)
----go.sum(89KB)
----README.md(6KB)
----.realize.yaml(377B)
----go.mod(4KB)

网友评论