plugin based business calendar microservice exposes a gRPC
API to perform complex business date and time calculation logic.
- Go v1.10
- dep
- Build example holiday plugin and set holiday plugin env var
$ go build -o dist/holiday-go-grpc ./holiday/plugin-go-grpc
$ export HOLIDAY_PLUGIN="./dist/holiday-go-grpc"
- Build example day count basis plugin and set dcb plugin env var
$ go build -o dist/dcb-go-grpc ./dcb/plugin-go-grpc
$ export DCB_PLUGIN="./dist/dcb-go-grpc"
- Run the server
$ go run main.go
- Run the client
$ go run example/main.go