├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── api ├── README.md ├── backend │ ├── run.go │ └── user.go └── frontend │ ├── run.go │ └── user.go ├── cinit ├── README.md ├── common.go ├── const.go ├── kafka.go ├── log.go ├── mertrics.go ├── mongo.go ├── mysql.go ├── postgres.go ├── redis.go └── tracer.go ├── cmd ├── README.md ├── api │ ├── backend.go │ └── frontend.go ├── cmd │ ├── root.go │ └── version.go └── srv │ ├── account.go │ ├── socket.go │ └── user.go ├── deployments ├── config │ ├── metrics │ │ └── gc.json │ ├── mysql │ │ ├── init.sql │ │ ├── my.cnf │ │ └── user.sql │ ├── postgres │ │ ├── createdb.sql │ │ ├── init.sql.bak │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ └── swagger │ │ └── srv │ │ ├── account │ │ └── proto │ │ │ └── account.swagger.json │ │ └── user │ │ └── proto │ │ └── user.swagger.json ├── docker-compose-bak.yml ├── docker-compose.yml └── k8s │ ├── api_backend │ ├── dev.yaml │ └── network │ │ ├── destination-rule.yaml │ │ └── virtual-service.yaml │ ├── api_frontend │ ├── dev.yaml │ └── network │ │ ├── destination-rule.yaml │ │ └── virtual-service.yaml │ ├── gateway.yaml │ ├── jaeger-svc.yaml │ ├── srv_socket │ ├── dev.yaml │ └── network │ │ ├── destination-rule.yaml │ │ └── virtual-service.yaml │ └── srv_user │ ├── dev.yaml │ └── network │ ├── destination-rule.yaml │ └── virtual-service.yaml ├── docs └── godoc2md │ ├── account.md │ └── user.md ├── go.mod ├── go.sum ├── internal ├── api │ ├── base.go │ ├── errors.go │ └── middle.go ├── errors │ └── errors.go ├── gateway │ ├── gateway.go │ ├── handlers.go │ └── server.go ├── jwt │ ├── jwt.go │ └── jwt_test.go ├── kafka │ ├── consumer.go │ ├── init.go │ ├── kafka_example_test.go │ └── producer.go ├── metrics │ ├── README.md │ ├── metrics.go │ ├── options.go │ └── prometheus │ │ ├── metrics.go │ │ └── options.go ├── sqlupdate │ ├── sqlupdate.go │ ├── sqlupdate_test.go │ └── testdata │ │ ├── 20190828_001.sql │ │ ├── 20190828_002.sql │ │ ├── 20190828_003.sql │ │ ├── 20190828_004.sql │ │ └── record.json ├── trace │ ├── config.go │ ├── options.go │ └── trace.go.bak ├── utils │ ├── convert.go │ ├── convert_test.go │ ├── fn.go │ ├── log_test.go │ ├── mysql.go │ ├── page.go │ ├── time.go │ └── time_test.go └── wrapper │ ├── logging.go │ └── recovery.go ├── pkg └── pprof │ └── pprof.go ├── scripts ├── .variables.sh ├── INSTALL.md ├── README.md ├── VARIABLES..md ├── build.sh ├── builddata.sh ├── check.sh ├── docker-compose.sh ├── dockerfile.sh ├── install.sh ├── k8schange.sh ├── pprof.sh ├── proto.sh ├── run.sh └── version.sh ├── srv ├── README.md ├── account │ ├── README.md │ ├── account.go │ ├── model.go │ ├── proto │ │ ├── account.pb.go │ │ ├── account.pb.gw.go │ │ ├── account.proto │ │ ├── account.swagger.json │ │ ├── google │ │ │ ├── api │ │ │ │ ├── annotations.proto │ │ │ │ ├── http.proto │ │ │ │ └── httpbody.proto │ │ │ └── rpc │ │ │ │ ├── code.proto │ │ │ │ ├── error_details.proto │ │ │ │ └── status.proto │ │ └── protoc-gen-swagger │ │ │ └── options │ │ │ ├── BUILD.bazel │ │ │ ├── annotations.pb.go │ │ │ ├── annotations.proto │ │ │ ├── openapiv2.pb.go │ │ │ └── openapiv2.proto │ ├── run.go │ ├── sqlupdate │ │ ├── 20190828_001.sql │ │ ├── 20190828_002.sql │ │ ├── 20190828_003.sql │ │ ├── 20190828_004.sql │ │ └── record.json │ └── versionupdate.go ├── socket │ ├── asset │ │ ├── index.html │ │ ├── jquery-1.11.1.js │ │ └── socket.io-1.3.7.js │ ├── run.go │ └── statik │ │ └── statik.go └── user │ ├── cache.go │ ├── common_cache.go │ ├── model.go │ ├── msg_queue.go │ ├── proto │ ├── google │ │ ├── api │ │ │ ├── annotations.proto │ │ │ ├── http.proto │ │ │ └── httpbody.proto │ │ └── rpc │ │ │ ├── code.proto │ │ │ ├── error_details.proto │ │ │ └── status.proto │ ├── protoc-gen-swagger │ │ └── options │ │ │ ├── BUILD.bazel │ │ │ ├── annotations.pb.go │ │ │ ├── annotations.proto │ │ │ ├── openapiv2.pb.go │ │ │ └── openapiv2.proto │ ├── user.pb.go │ ├── user.pb.gw.go │ ├── user.proto │ └── user.swagger.json │ ├── run.go │ └── user.go └── version └── version.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/README.md -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/api/README.md -------------------------------------------------------------------------------- /api/backend/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/api/backend/run.go -------------------------------------------------------------------------------- /api/backend/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/api/backend/user.go -------------------------------------------------------------------------------- /api/frontend/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/api/frontend/run.go -------------------------------------------------------------------------------- /api/frontend/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/api/frontend/user.go -------------------------------------------------------------------------------- /cinit/README.md: -------------------------------------------------------------------------------- 1 | ## 公共配置和初始化 -------------------------------------------------------------------------------- /cinit/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/common.go -------------------------------------------------------------------------------- /cinit/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/const.go -------------------------------------------------------------------------------- /cinit/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/kafka.go -------------------------------------------------------------------------------- /cinit/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/log.go -------------------------------------------------------------------------------- /cinit/mertrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/mertrics.go -------------------------------------------------------------------------------- /cinit/mongo.go: -------------------------------------------------------------------------------- 1 | package cinit 2 | -------------------------------------------------------------------------------- /cinit/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/mysql.go -------------------------------------------------------------------------------- /cinit/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/postgres.go -------------------------------------------------------------------------------- /cinit/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/redis.go -------------------------------------------------------------------------------- /cinit/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cinit/tracer.go -------------------------------------------------------------------------------- /cmd/README.md: -------------------------------------------------------------------------------- 1 | ## 入口 -------------------------------------------------------------------------------- /cmd/api/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cmd/api/backend.go -------------------------------------------------------------------------------- /cmd/api/frontend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cmd/api/frontend.go -------------------------------------------------------------------------------- /cmd/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cmd/cmd/root.go -------------------------------------------------------------------------------- /cmd/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cmd/cmd/version.go -------------------------------------------------------------------------------- /cmd/srv/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cmd/srv/account.go -------------------------------------------------------------------------------- /cmd/srv/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cmd/srv/socket.go -------------------------------------------------------------------------------- /cmd/srv/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/cmd/srv/user.go -------------------------------------------------------------------------------- /deployments/config/metrics/gc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/metrics/gc.json -------------------------------------------------------------------------------- /deployments/config/mysql/init.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployments/config/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/mysql/my.cnf -------------------------------------------------------------------------------- /deployments/config/mysql/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/mysql/user.sql -------------------------------------------------------------------------------- /deployments/config/postgres/createdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/postgres/createdb.sql -------------------------------------------------------------------------------- /deployments/config/postgres/init.sql.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/postgres/init.sql.bak -------------------------------------------------------------------------------- /deployments/config/postgres/pg_hba.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/postgres/pg_hba.conf -------------------------------------------------------------------------------- /deployments/config/postgres/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/postgres/postgresql.conf -------------------------------------------------------------------------------- /deployments/config/swagger/srv/account/proto/account.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/swagger/srv/account/proto/account.swagger.json -------------------------------------------------------------------------------- /deployments/config/swagger/srv/user/proto/user.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/config/swagger/srv/user/proto/user.swagger.json -------------------------------------------------------------------------------- /deployments/docker-compose-bak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/docker-compose-bak.yml -------------------------------------------------------------------------------- /deployments/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/docker-compose.yml -------------------------------------------------------------------------------- /deployments/k8s/api_backend/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/api_backend/dev.yaml -------------------------------------------------------------------------------- /deployments/k8s/api_backend/network/destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/api_backend/network/destination-rule.yaml -------------------------------------------------------------------------------- /deployments/k8s/api_backend/network/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/api_backend/network/virtual-service.yaml -------------------------------------------------------------------------------- /deployments/k8s/api_frontend/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/api_frontend/dev.yaml -------------------------------------------------------------------------------- /deployments/k8s/api_frontend/network/destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/api_frontend/network/destination-rule.yaml -------------------------------------------------------------------------------- /deployments/k8s/api_frontend/network/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/api_frontend/network/virtual-service.yaml -------------------------------------------------------------------------------- /deployments/k8s/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/gateway.yaml -------------------------------------------------------------------------------- /deployments/k8s/jaeger-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/jaeger-svc.yaml -------------------------------------------------------------------------------- /deployments/k8s/srv_socket/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/srv_socket/dev.yaml -------------------------------------------------------------------------------- /deployments/k8s/srv_socket/network/destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/srv_socket/network/destination-rule.yaml -------------------------------------------------------------------------------- /deployments/k8s/srv_socket/network/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/srv_socket/network/virtual-service.yaml -------------------------------------------------------------------------------- /deployments/k8s/srv_user/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/srv_user/dev.yaml -------------------------------------------------------------------------------- /deployments/k8s/srv_user/network/destination-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/srv_user/network/destination-rule.yaml -------------------------------------------------------------------------------- /deployments/k8s/srv_user/network/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/deployments/k8s/srv_user/network/virtual-service.yaml -------------------------------------------------------------------------------- /docs/godoc2md/account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/docs/godoc2md/account.md -------------------------------------------------------------------------------- /docs/godoc2md/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/docs/godoc2md/user.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/go.sum -------------------------------------------------------------------------------- /internal/api/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/api/base.go -------------------------------------------------------------------------------- /internal/api/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/api/errors.go -------------------------------------------------------------------------------- /internal/api/middle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/api/middle.go -------------------------------------------------------------------------------- /internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/errors/errors.go -------------------------------------------------------------------------------- /internal/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/gateway/gateway.go -------------------------------------------------------------------------------- /internal/gateway/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/gateway/handlers.go -------------------------------------------------------------------------------- /internal/gateway/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/gateway/server.go -------------------------------------------------------------------------------- /internal/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/jwt/jwt.go -------------------------------------------------------------------------------- /internal/jwt/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/jwt/jwt_test.go -------------------------------------------------------------------------------- /internal/kafka/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/kafka/consumer.go -------------------------------------------------------------------------------- /internal/kafka/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/kafka/init.go -------------------------------------------------------------------------------- /internal/kafka/kafka_example_test.go: -------------------------------------------------------------------------------- 1 | package kafka 2 | -------------------------------------------------------------------------------- /internal/kafka/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/kafka/producer.go -------------------------------------------------------------------------------- /internal/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/metrics/README.md -------------------------------------------------------------------------------- /internal/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/metrics/metrics.go -------------------------------------------------------------------------------- /internal/metrics/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/metrics/options.go -------------------------------------------------------------------------------- /internal/metrics/prometheus/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/metrics/prometheus/metrics.go -------------------------------------------------------------------------------- /internal/metrics/prometheus/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/metrics/prometheus/options.go -------------------------------------------------------------------------------- /internal/sqlupdate/sqlupdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/sqlupdate/sqlupdate.go -------------------------------------------------------------------------------- /internal/sqlupdate/sqlupdate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/sqlupdate/sqlupdate_test.go -------------------------------------------------------------------------------- /internal/sqlupdate/testdata/20190828_001.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/sqlupdate/testdata/20190828_001.sql -------------------------------------------------------------------------------- /internal/sqlupdate/testdata/20190828_002.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/sqlupdate/testdata/20190828_002.sql -------------------------------------------------------------------------------- /internal/sqlupdate/testdata/20190828_003.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/sqlupdate/testdata/20190828_003.sql -------------------------------------------------------------------------------- /internal/sqlupdate/testdata/20190828_004.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/sqlupdate/testdata/20190828_004.sql -------------------------------------------------------------------------------- /internal/sqlupdate/testdata/record.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/sqlupdate/testdata/record.json -------------------------------------------------------------------------------- /internal/trace/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/trace/config.go -------------------------------------------------------------------------------- /internal/trace/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/trace/options.go -------------------------------------------------------------------------------- /internal/trace/trace.go.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/trace/trace.go.bak -------------------------------------------------------------------------------- /internal/utils/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/utils/convert.go -------------------------------------------------------------------------------- /internal/utils/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/utils/convert_test.go -------------------------------------------------------------------------------- /internal/utils/fn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/utils/fn.go -------------------------------------------------------------------------------- /internal/utils/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/utils/log_test.go -------------------------------------------------------------------------------- /internal/utils/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/utils/mysql.go -------------------------------------------------------------------------------- /internal/utils/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/utils/page.go -------------------------------------------------------------------------------- /internal/utils/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/utils/time.go -------------------------------------------------------------------------------- /internal/utils/time_test.go: -------------------------------------------------------------------------------- 1 | package utils 2 | -------------------------------------------------------------------------------- /internal/wrapper/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/wrapper/logging.go -------------------------------------------------------------------------------- /internal/wrapper/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/internal/wrapper/recovery.go -------------------------------------------------------------------------------- /pkg/pprof/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/pkg/pprof/pprof.go -------------------------------------------------------------------------------- /scripts/.variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/.variables.sh -------------------------------------------------------------------------------- /scripts/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/INSTALL.md -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- 1 | ## scripts 2 | 3 | ### 目的 4 | 5 | 存放构建,安装,部署的脚本,使得根目录的Makefile文件尽量小,简单 6 | 7 | -------------------------------------------------------------------------------- /scripts/VARIABLES..md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/VARIABLES..md -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/builddata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/builddata.sh -------------------------------------------------------------------------------- /scripts/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/check.sh -------------------------------------------------------------------------------- /scripts/docker-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/docker-compose.sh -------------------------------------------------------------------------------- /scripts/dockerfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/dockerfile.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/k8schange.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/k8schange.sh -------------------------------------------------------------------------------- /scripts/pprof.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/pprof.sh -------------------------------------------------------------------------------- /scripts/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/proto.sh -------------------------------------------------------------------------------- /scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/run.sh -------------------------------------------------------------------------------- /scripts/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/scripts/version.sh -------------------------------------------------------------------------------- /srv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/README.md -------------------------------------------------------------------------------- /srv/account/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/README.md -------------------------------------------------------------------------------- /srv/account/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/account.go -------------------------------------------------------------------------------- /srv/account/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/model.go -------------------------------------------------------------------------------- /srv/account/proto/account.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/account.pb.go -------------------------------------------------------------------------------- /srv/account/proto/account.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/account.pb.gw.go -------------------------------------------------------------------------------- /srv/account/proto/account.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/account.proto -------------------------------------------------------------------------------- /srv/account/proto/account.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/account.swagger.json -------------------------------------------------------------------------------- /srv/account/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /srv/account/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/google/api/http.proto -------------------------------------------------------------------------------- /srv/account/proto/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/google/api/httpbody.proto -------------------------------------------------------------------------------- /srv/account/proto/google/rpc/code.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/google/rpc/code.proto -------------------------------------------------------------------------------- /srv/account/proto/google/rpc/error_details.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/google/rpc/error_details.proto -------------------------------------------------------------------------------- /srv/account/proto/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/google/rpc/status.proto -------------------------------------------------------------------------------- /srv/account/proto/protoc-gen-swagger/options/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/protoc-gen-swagger/options/BUILD.bazel -------------------------------------------------------------------------------- /srv/account/proto/protoc-gen-swagger/options/annotations.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/protoc-gen-swagger/options/annotations.pb.go -------------------------------------------------------------------------------- /srv/account/proto/protoc-gen-swagger/options/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/protoc-gen-swagger/options/annotations.proto -------------------------------------------------------------------------------- /srv/account/proto/protoc-gen-swagger/options/openapiv2.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/protoc-gen-swagger/options/openapiv2.pb.go -------------------------------------------------------------------------------- /srv/account/proto/protoc-gen-swagger/options/openapiv2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/proto/protoc-gen-swagger/options/openapiv2.proto -------------------------------------------------------------------------------- /srv/account/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/run.go -------------------------------------------------------------------------------- /srv/account/sqlupdate/20190828_001.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/sqlupdate/20190828_001.sql -------------------------------------------------------------------------------- /srv/account/sqlupdate/20190828_002.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/sqlupdate/20190828_002.sql -------------------------------------------------------------------------------- /srv/account/sqlupdate/20190828_003.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/sqlupdate/20190828_003.sql -------------------------------------------------------------------------------- /srv/account/sqlupdate/20190828_004.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/sqlupdate/20190828_004.sql -------------------------------------------------------------------------------- /srv/account/sqlupdate/record.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/sqlupdate/record.json -------------------------------------------------------------------------------- /srv/account/versionupdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/account/versionupdate.go -------------------------------------------------------------------------------- /srv/socket/asset/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/socket/asset/index.html -------------------------------------------------------------------------------- /srv/socket/asset/jquery-1.11.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/socket/asset/jquery-1.11.1.js -------------------------------------------------------------------------------- /srv/socket/asset/socket.io-1.3.7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/socket/asset/socket.io-1.3.7.js -------------------------------------------------------------------------------- /srv/socket/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/socket/run.go -------------------------------------------------------------------------------- /srv/socket/statik/statik.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/socket/statik/statik.go -------------------------------------------------------------------------------- /srv/user/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/cache.go -------------------------------------------------------------------------------- /srv/user/common_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/common_cache.go -------------------------------------------------------------------------------- /srv/user/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/model.go -------------------------------------------------------------------------------- /srv/user/msg_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/msg_queue.go -------------------------------------------------------------------------------- /srv/user/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /srv/user/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/google/api/http.proto -------------------------------------------------------------------------------- /srv/user/proto/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/google/api/httpbody.proto -------------------------------------------------------------------------------- /srv/user/proto/google/rpc/code.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/google/rpc/code.proto -------------------------------------------------------------------------------- /srv/user/proto/google/rpc/error_details.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/google/rpc/error_details.proto -------------------------------------------------------------------------------- /srv/user/proto/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/google/rpc/status.proto -------------------------------------------------------------------------------- /srv/user/proto/protoc-gen-swagger/options/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/protoc-gen-swagger/options/BUILD.bazel -------------------------------------------------------------------------------- /srv/user/proto/protoc-gen-swagger/options/annotations.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/protoc-gen-swagger/options/annotations.pb.go -------------------------------------------------------------------------------- /srv/user/proto/protoc-gen-swagger/options/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/protoc-gen-swagger/options/annotations.proto -------------------------------------------------------------------------------- /srv/user/proto/protoc-gen-swagger/options/openapiv2.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/protoc-gen-swagger/options/openapiv2.pb.go -------------------------------------------------------------------------------- /srv/user/proto/protoc-gen-swagger/options/openapiv2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/protoc-gen-swagger/options/openapiv2.proto -------------------------------------------------------------------------------- /srv/user/proto/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/user.pb.go -------------------------------------------------------------------------------- /srv/user/proto/user.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/user.pb.gw.go -------------------------------------------------------------------------------- /srv/user/proto/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/user.proto -------------------------------------------------------------------------------- /srv/user/proto/user.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/proto/user.swagger.json -------------------------------------------------------------------------------- /srv/user/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/run.go -------------------------------------------------------------------------------- /srv/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/srv/user/user.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomeng79/istio-micro/HEAD/version/version.go --------------------------------------------------------------------------------