UNPKG

2.31 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3require('source-map-support/register');
4const preload_1 = require("./preload");
5preload_1.preload();
6const index_1 = require("../index");
7const pinus_logger_1 = require("pinus-logger");
8// configure('./config/log4js.json');
9let logger = pinus_logger_1.getLogger('pinus-rpc', 'sample-server');
10// remote service path info list
11let paths = [
12 {
13 serverType: 'test',
14 namespace: 'user', path: __dirname + '/remote/test'
15 }
16];
17function runServer(port) {
18 let server = index_1.createServer({ paths: paths, port: port, rpcDebugLog: true,
19 rpcLogger: logger,
20 acceptorFactory: index_1.createTcpAcceptor,
21 bufferMsg: true,
22 interval: 2000
23 });
24 server.start();
25 console.log('rpc server started.' + port);
26}
27runServer(3333);
28runServer(3334);
29setTimeout(() => runServer(3335), 5000);
30process.on('uncaughtException', function (err) {
31 console.error(err);
32});
33//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc2FtcGxlL3NlcnZlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLE9BQU8sQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDO0FBQ3ZDLHVDQUFrQztBQUNsQyxpQkFBTyxFQUFFLENBQUM7QUFDVixvQ0FBeUQ7QUFFekQsK0NBQXVDO0FBQ3ZDLHFDQUFxQztBQUNyQyxJQUFJLE1BQU0sR0FBRyx3QkFBUyxDQUFDLFdBQVcsRUFBRSxlQUFlLENBQUMsQ0FBQztBQUVyRCxnQ0FBZ0M7QUFDaEMsSUFBSSxLQUFLLEdBQUc7SUFDVjtRQUNFLFVBQVUsRUFBRSxNQUFNO1FBQ2xCLFNBQVMsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLFNBQVMsR0FBRyxjQUFjO0tBQUM7Q0FDdkQsQ0FBQztBQUlGLFNBQVMsU0FBUyxDQUFDLElBQVk7SUFFM0IsSUFBSSxNQUFNLEdBQUcsb0JBQVksQ0FBQyxFQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsSUFBSTtRQUNsRSxTQUFTLEVBQUUsTUFBTTtRQUNqQixlQUFlLEVBQUUseUJBQWlCO1FBQ2xDLFNBQVMsRUFBRSxJQUFJO1FBQ2YsUUFBUSxFQUFFLElBQUk7S0FDakIsQ0FBQyxDQUFDO0lBQ0gsTUFBTSxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsR0FBRyxJQUFJLENBQUMsQ0FBQztBQUM5QyxDQUFDO0FBSUQsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ2hCLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNoQixVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDO0FBR3hDLE9BQU8sQ0FBQyxFQUFFLENBQUMsbUJBQW1CLEVBQUUsVUFBUyxHQUFHO0lBQ3hDLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDdkIsQ0FBQyxDQUFDLENBQUMifQ==
\No newline at end of file