rpc服务直接通过http进行访问,但是micro给我通过了一个api的网关让我们方便去测试服务

1、首先我们需要将服务名称重新定义下:

micro.Name("service.student")

2、开启api网关

micro --registry=etcd --registry_address=192.168.1.171:2379 api --handler=rpc --namespace=service

前面我们指定了服务的名称为service.student,这里需要指定—namespace=service,且需要指定—handler=rpc,默认端口为8080

3、通过postman进行post进行访问

地址:http://micro-api网关地址/student/StudentListService/GetStudentListService

参数:{"num":3}