您好!
当时您在讲解服务初始化时,当时说用不到httpServer,就顺手把如下这行代码删除了,同时将其它地方调用这个参数也不传了。
httpServer := server.NewHTTPServer(confServer, greeterService, logger)
然后下面的
app := newApp(logger, grpcServer, httpServer)
也变成了
app := newApp(logger, grpcServer)
我的问题如下
问题一:请问什么时候需要定义 httpServer := server.NewHTTPServer(confServer, greeterService, logger)** 和用到 httpServer ?
问题二:我看你将httpServer 去掉了,然后通过content_system工程以rpc访问 content_manage也可以正常访问。是否意味着,这个httpServer定义可有可无? 或者说没有什么用途?
如果要用到httpServer ,又是在什么场景下使用?能否举个例子说明下!
谢谢,急盼作者回复!
