作者:月舞B的啊 | 来源:互联网 | 2023-05-21 16:23
既然之前的Thrift都可以实现跨语言交互,那gRPC肯定也是没有问题的,接下来将会讲解java与Node.js的跨语言调用。创建node项目:引入node.js需要的依赖:将依赖
既然之前的Thrift都可以实现跨语言交互,那gRPC肯定也是没有问题的,接下来将会讲解java与Node.js的跨语言调用。
创建node项目:
引入node.js需要的依赖:
![Netty的深入浅出--23.通过gRPC实现java与Node.js的调用 Netty的深入浅出--23.通过gRPC实现java与Node.js的调用](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpJeUwyVTVNekprT1RsbE5USmhPR1JqTW1KaFlqYzBNalF3TW1RNU5qZGtZVGMyTG5CdVp3PT0=)
将依赖下载下来:
![Netty的深入浅出--23.通过gRPC实现java与Node.js的调用 Netty的深入浅出--23.通过gRPC实现java与Node.js的调用](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpNMU9TOWlZbVU1Tm1aa09XTXdZelV5T1RReFpEa3dabUk0TkRkbVlqWm1aRGMxTnk1d2JtYz0=)
相关包引入成功:
![Netty的深入浅出--23.通过gRPC实现java与Node.js的调用 Netty的深入浅出--23.通过gRPC实现java与Node.js的调用](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THprMU9TOW1PV1JpWVRKbVpHSTNZMkU0TldObU56QXdZamN6TjJReU0yUmlPR0prTnk1d2JtYz0=)
核心代码:
运行
![Netty的深入浅出--23.通过gRPC实现java与Node.js的调用 Netty的深入浅出--23.通过gRPC实现java与Node.js的调用](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpreE55OWxaVFJpT0dVeVl6QmpaRE0wTldJeE1qazBPRGRpTVRJek5qQmpOell4TlM1d2JtYz0=)
服务端接收到信息: