rpc.go 369 B

12345678910111213141516171819
  1. package server
  2. import (
  3. "log"
  4. "go-common/app/service/main/antispam/conf"
  5. "go-common/app/service/main/antispam/service"
  6. "go-common/library/net/rpc"
  7. )
  8. // New .
  9. func New(config *conf.Config, s service.Service) *rpc.Server {
  10. rpcSvr := rpc.NewServer(config.RPC)
  11. if err := rpcSvr.Register(&Filter{svr: s}); err != nil {
  12. log.Fatalf("%+v", err)
  13. }
  14. return rpcSvr
  15. }