grpc-js version 1.12.2, there is a phenomenon of memory growth after use
- Dominant language
- TypeScript
- Stars
- 4.8k
- Forks
- 716
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 10
Description
### Problem description
Update to grpc-js@1.12.2 Version, experiencing continuous memory growth issue
### Reproduction steps
nodejs:
const grpc = require('@grpc/grpc-js');
const protoLoader = require('@grpc/proto-loader');
const packageDefinition = protoLoader.loadSync(
proto文件路径,
{
keepCase: true,
longs: String,
enums: String,
defaults: true,
oneofs: true,
},
);
const dataService = grpc.loadPackageDefinition(packageDefinition);
**// The testProto() access is called in real-time and requests every 3 seconds**
export const testProto= () => {
const grpcOptions = {};
const client = new dataService.DataMessage(URL, grpc.credentials.createInsecure());
return new Promise((resolve, reject) => {
client.getInfo(grpcOptions, (err, output) => {
if (err) {
reject(err);
} else {
resolve(output);
}
});
});
};
Contributor guide
Assessment
This issue has not been assessed yet.