Compare commits

..

5 Commits

Author SHA1 Message Date
daniel.w 7567a234d5 merge mail 2024-08-27 15:45:34 +08:00
daniel.w 5b9355c4e9 add checkout verify code 2024-08-26 16:34:16 +08:00
daniel.w 44e736daab feat: add worker_pool 2024-08-20 23:55:09 +08:00
daniel.w cef8a172e6 feat: add worker_pool 2024-08-20 23:53:20 +08:00
daniel.w 73ed862867 feat: add main sender and sms base sender 2024-08-20 21:08:00 +08:00
7 changed files with 14 additions and 12 deletions

3
.gitignore vendored
View File

@ -2,5 +2,6 @@
go.sum
account/
gen_result/
etc/service.yaml
etc/notification.yaml
client/
.DS_Store

View File

@ -21,7 +21,7 @@ fmt: # 格式優化
.PHONY: gen-rpc
gen-rpc: # 建立 rpc code
$(GO_CTL_NAME) rpc protoc ./generate/protobuf/service.proto -m --style=$(GO_ZERO_STYLE) --go_out=./gen_result/pb --go-grpc_out=./gen_result/pb --zrpc_out=.
$(GO_CTL_NAME) rpc protoc ./generate/protobuf/notification.proto -m --style=$(GO_ZERO_STYLE) --go_out=./gen_result/pb --go-grpc_out=./gen_result/pb --zrpc_out=.
copy ./etc/service.yaml ./etc/service.example.yaml
go mod tidy
@echo "Generate core-api files successfully"

View File

@ -1,5 +1,5 @@
// Code generated by goctl. DO NOT EDIT.
// Source: service.proto
// Source: notification.proto
package senderservice

View File

@ -1,14 +1,14 @@
Name: service.rpc
ListenOn: 0.0.0.0:8080
Name: notification.rpc
ListenOn: 0.0.0.0:8003
Etcd:
Hosts:
- 127.0.0.1:2379
Key: service.rpc
Key: notification.rpc
SMTP:
Host: smtp.mailgun.org
Port: 25
User: xxx
Password: 000
User: postmaster@abc123@30.com
Password: gg88g88
SMSSender:
User: daniel@30cm.net

View File

@ -1,5 +1,5 @@
// Code generated by goctl. DO NOT EDIT.
// Source: service.proto
// Source: notification.proto
package server
@ -8,6 +8,7 @@ import (
"app-cloudep-notification-service/gen_result/pb/notification"
senderservicelogic "app-cloudep-notification-service/internal/logic/senderservice"
"app-cloudep-notification-service/internal/svc"
)

View File

@ -16,7 +16,7 @@ import (
"google.golang.org/grpc/reflection"
)
var configFile = flag.String("f", "etc/service.yaml", "the config file")
var configFile = flag.String("f", "etc/notification.yaml", "the config file")
func main() {
flag.Parse()