小编mam*_*mur的帖子

gRPC 在 lamda 函数中没有按预期工作

我在 nodejs 中实现了 grpc 服务器和客户端。服务器正在运行0.0.0.0:8080。当我在本地测试时,客户端可以正常连接。但是当我将客户端移动到 aws-lambda 函数并在本地调用时它不起作用。服务器没有收到任何请求。知道可能是什么问题吗?

我曾尝试更改端口并关闭防火墙。还是没有成功。

任何帮助表示赞赏。

这里是 server.js

const grpc = require('grpc');
const path = require('path');

const FILE_PATH = './schema.proto';
const PROTO_PATH = path.resolve(__dirname, FILE_PATH);
const protoLoader = require('@grpc/proto-loader');
const tourProcess = require('../../src/modules/tour/src/controllers/internal/v100');

const server = new grpc.Server();
const packageDefinition = protoLoader.loadSync(PROTO_PATH, {
  keepCase: true,
  longs: String,
  enums: String,
  arrays: true,
  oneofs: true
});


const pivoTourProto = grpc.loadPackageDefinition(packageDefinition).grpcPivoTour;
server.addService(pivoTourProto.pivoTourService.service, {
  getTours: tourProcess.getTours
});

server.bind('0.0.0.0:8080', grpc.ServerCredentials.createInsecure());
console.log('GRPC running at 127.0.0.1:8080');
module.exports = server;
Run Code Online (Sandbox Code Playgroud)
client.js

var path …
Run Code Online (Sandbox Code Playgroud)

node.js aws-lambda grpc

9
推荐指数
0
解决办法
332
查看次数

如何在弹性查询中做UNION

我想合并catetegory_idsubCategory_id成一列。但是我不知道如何在灵活的查询中做到这一点。下面的代码是我想要做的

SELECT * FROM 

(SELECT
    ccr.targetpk as pk
    FROM
    Categories cc
    JOIN Cat2CatRel ccr ON cc.pk = ccr.sourcepk
    WHERE cc.p_code = '0106') 

UNION  SELECT CATE.pk as pk FROM CATEGORIES cate WHERE CATE.p_code = '0106'
Run Code Online (Sandbox Code Playgroud)

我需要一个与上述代码相同的灵活查询。

hybris

4
推荐指数
1
解决办法
1938
查看次数

标签 统计

aws-lambda ×1

grpc ×1

hybris ×1

node.js ×1