【TARS】TARS中的nodejs

 

蹲一个czzou的个人链接和CSDN链接:

个人博客

czzou的CSDN-好像是,但不确定

看看tarsweb都用了哪些库

cd /usr/local/app/web/app/service

find . -name "*js" | xargs grep "require"

./adapter/AdapterService.js: * Unless required by applicable law or agreed to in writing, software distributed
./adapter/AdapterService.js:const AdapterDao = require('../../dao/AdapterDao');
./adapter/AdapterService.js:const logger = require('../../logger');
./adapter/AdapterService.js:const _ = require('lodash');
./adapter/AdapterService.js:const ServerDao = require('../../dao/ServerDao');
./admin/AdminService.js: * Unless required by applicable law or agreed to in writing, software distributed
./admin/AdminService.js:const { configFPrx, configFStruct, adminRegPrx, adminRegStruct, client } = require('../util/rpcClient');
./admin/AdminService.js:const registry = require("@tars/registry");
./admin/AdminService.js:const TarsStream = require('@tars/stream');
./admin/AdminService.js:const crypto = require("crypto")
./admin/AdminService.js:const _ = require('lodash')
./admin/AdminService.js:const logger = require('../../logger');
./application/ApplicationService.js: * Unless required by applicable law or agreed to in writing, software distributed
./application/ApplicationService.js:const Dao = require('../../dao/ApplicationDao');
./auth/AuthService.js: * Unless required by applicable law or agreed to in writing, software distributed
./auth/AuthService.js:} = require('../../../config/authConf');
./auth/AuthService.js:const loginConf = require('../../../config/loginConf');
./auth/AuthService.js:const webConf = require('../../../config/webConf');
./auth/AuthService.js:const util = require('../../tools/util');
./auth/AuthService.js:const logger = require('../../logger');
./auth/AuthService.js:const _ = require('lodash');
./auth/AuthService.js:const ServerDao = require('../../dao/ServerDao');
./business/BusinessService.js: * Unless required by applicable law or agreed to in writing, software distributed
./business/BusinessService.js:const Dao = require('../../dao/BusinessDao');
./businessRelation/BusinessRelationService.js: * Unless required by applicable law or agreed to in writing, software distributed
./businessRelation/BusinessRelationService.js:const Dao = require('../../dao/BusinessRelationDao');
./config/ConfigService.js: * Unless required by applicable law or agreed to in writing, software distributed
./config/ConfigService.js:const ConfigDao = require('../../dao/ConfigDao');
./config/ConfigService.js:const ServerDao = require('../../dao/ServerDao');
./config/ConfigService.js:const logger = require('../../logger');
./expand/ExpandService.js: * Unless required by applicable law or agreed to in writing, software distributed
./expand/ExpandService.js:const ServerDao = require('../../dao/ServerDao');
./expand/ExpandService.js:const AdapterDao = require('../../dao/AdapterDao');
./expand/ExpandService.js:const ConfigDao = require('../../dao/ConfigDao');
./expand/ExpandService.js:const logger = require('../../logger');
./expand/ExpandService.js:const ServerService = require('../server/ServerService');
./expand/ExpandService.js:const AuthService = require('../auth/AuthService');
./expand/ExpandService.js:const _ = require('lodash');
./expand/ExpandService.js:const util = require('../../tools/util');
./expand/ExpandService.js:const Sequelize = require('sequelize');
./expand/ExpandService.js:// const resourceConf = require('../../../config/resourceConf');
./expand/ExpandService.js:// const ResourceService = require('../resource/ResourceService');
./gateway/FlowControlProxy.js:var TarsStream = require("@tars/stream");
./gateway/FlowControlProxy.js:var TarsError  = require("@tars/rpc").error;
./gateway/GatewayObjManager.js: * Unless required by applicable law or agreed to in writing, software distributed
./gateway/GatewayObjManager.js:const fs = require("fs")
./gateway/GatewayObjManager.js:const path = require("path")
./gateway/GatewayObjManager.js:const TarsRpc = require("@tars/rpc")
./gateway/GatewayObjManager.js:const _ = require('lodash')
./gateway/GatewayObjManager.js:const Base = require("./FlowControlProxy").Base
./gateway/GatewayObjManager.js:const Sequelize = require('sequelize')
./gateway/GatewayObjManager.js:const GatewayDao = require('../../dao/GatewayDao')
./gateway/GatewayService.js: * Unless required by applicable law or agreed to in writing, software distributed
./gateway/GatewayService.js:const GatewayDao = require('../../dao/GatewayDao');
./gateway/GatewayService.js:const logger = require('../../logger');
./gateway/GatewayService.js:const util = require('../../tools/util');
./idc/IDCService.js: * Unless required by applicable law or agreed to in writing, software distributed
./idc/IDCService.js:const IDCDao = require('../../dao/IDCDao');
./idc/IDCService.js:const ServerService = require('../../service/server/ServerService');
./idc/IDCService.js:const logger = require('../../logger');
./idc/IDCService.js:const util = require('../../tools/util');
./infTest/InfTestService.js: * Unless required by applicable law or agreed to in writing, software distributed
./infTest/InfTestService.js:const { exec } = require('child_process');
./infTest/InfTestService.js:const TarsClient = require('./TarsClient');
./infTest/InfTestService.js:const TarsParser = require('./TarsParser/TarsParser');
./infTest/InfTestService.js:const { benchmarkPrx, benchmarkStruct} = require('../util/rpcClient');
./infTest/InfTestService.js:const {BenchmarkRunner} = require("./BenchmarkRunner");
./infTest/InfTestService.js:const InfTestDao = require('../../dao/InfTestDao');
./infTest/InfTestService.js:const webConf = require('../../../config/webConf');
./infTest/InfTestService.js:const fs = require('fs-extra');
./infTest/TarsClient.js: * Unless required by applicable law or agreed to in writing, software distributed
./infTest/TarsClient.js:const assert = require('assert');
./infTest/TarsClient.js:const TarsStream = require('@tars/stream');
./infTest/TarsClient.js:const Tars = require('@tars/rpc').client;
./infTest/TarsClient.js:const TarsType = require('./TarsType');
./infTest/TarsClient.js:const TarsStruct = require('./TarsStruct').TarsStruct;
./infTest/TarsParser/TarsParser.js: * Unless required by applicable law or agreed to in writing, software distributed 
./infTest/TarsParser/TarsParser.js:const Tokenizer = require('./Tokenizer');
./infTest/TarsParser/TarsParser.js:const fs = require('fs');
./infTest/TarsParser/TarsParser.js:const path = require('path');
./infTest/TarsParser/TarsParser.js:        if (opt !== 'require' && opt !== 'optional') {
./infTest/TarsParser/TarsParser.js:            throw Error(`missing require/optional after ${struct.fullName}`);
./infTest/TarsParser/Tokenizer.js: * Unless required by applicable law or agreed to in writing, software distributed 
./infTest/TarsStruct.js: * Unless required by applicable law or agreed to in writing, software distributed
./infTest/TarsStruct.js:var assert = require("assert");
./infTest/TarsStruct.js:var TarsStream = require('@tars/stream');
./infTest/TarsStruct.js:var TarsType = require("./TarsType");
./infTest/TarsType.js: * Unless required by applicable law or agreed to in writing, software distributed
./infTest/BenchmarkRunner.js:const InfTestDao = require('../../dao/InfTestDao');
./infTest/BenchmarkRunner.js:const { benchmarkPrx, benchmarkStruct, benchmarkNodeStruct} = require('../util/rpcClient');
./logview/LogviewService.js: * Unless required by applicable law or agreed to in writing, software distributed
./logview/LogviewService.js:const logger = require('../../logger');
./logview/LogviewService.js:const AdminService = require('../../service/admin/AdminService');
./logview/LogviewService.js:const ServerService = require('../../service/server/ServerService');
./logview/LogviewService.js:const util = require('../../tools/util');
./logview/LogviewService.js:const TaskDao = require('../../dao/TaskDao');
./logview/LogviewService.js:const AuthService = require('../../service/auth/AuthService');
./monitor/MonitorPropertyService.js: * Unless required by applicable law or agreed to in writing, software distributed
./monitor/MonitorPropertyService.js:const uuid = require("uuid");
./monitor/MonitorPropertyService.js:const logger = require('../../logger');
./monitor/MonitorPropertyService.js:// const AdminService = require('../../service/admin/AdminService');
./monitor/MonitorPropertyService.js:const { propertyQueryPrx, monitorQueryStruct} = require('../util/rpcClient');
./monitor/MonitorPropertyService.js:// const TCPClient = require('./TCPClient');
./monitor/MonitorPropertyService.js:// const Mysql = require('mysql');
./monitor/MonitorStatService.js: * Unless required by applicable law or agreed to in writing, software distributed
./monitor/MonitorStatService.js:const uuid = require("uuid");
./monitor/MonitorStatService.js:const logger = require('../../logger');
./monitor/MonitorStatService.js:const AdminService = require('../../service/admin/AdminService');
./monitor/MonitorStatService.js:const { statQueryPrx, monitorQueryStruct} = require('../util/rpcClient');
./monitor/MonitorStatService.js:// const TCPClient = require('./TCPClient');
./monitor/MonitorStatService.js:// const Mysql = require('mysql');
./notify/NotifyService.js: * Unless required by applicable law or agreed to in writing, software distributed
./notify/NotifyService.js:const NotifyDao = require('../../dao/NotifyDao');
./notify/NotifyService.js:const logger = require('../../logger');
./notify/NotifyService.js:const serverService = require('../server/ServerService');
./notify/NotifyService.js:const _ = require('lodash');
./patch/CompileService.js: * Unless required by applicable law or agreed to in writing, software distributed
./patch/CompileService.js:const PatchDao = require('../../dao/PatchDao');
./patch/CompileService.js:const request = require('request-promise-any');
./patch/CompileService.js:const compileConf = require('../../../config/compileConf');
./patch/CompileService.js:const logger = require('../../logger');
./patch/PatchService.js: * Unless required by applicable law or agreed to in writing, software distributed
./patch/PatchService.js:const PatchDao = require('../../dao/PatchDao');
./resource/ResourceService.js: * Unless required by applicable law or agreed to in writing, software distributed
./resource/ResourceService.js:const nodeSsh = require('node-ssh')
./resource/ResourceService.js:const NodeInfoDao = require('../../dao/NodeInfoDao');
./resource/ResourceService.js:const ResourceDao = require('../../dao/ResourceDao');
./resource/ResourceService.js:const ServerDao = require('../../dao/ServerDao');
./resource/ResourceService.js:const _ = require('lodash');
./resource/ResourceService.js:const fs = require('fs-extra');
./resource/ResourceService.js:const os = require('os');
./resource/ResourceService.js:const internalIp = require('internal-ip')
./resource/ResourceService.js:const webConf = require('../../../config/webConf').webConf;
./resource/ResourceService.js:// const path = require('path');
./resource/ResourceService.js:// const Util = require('../../tools/util');
./resource/ResourceService.js:const logger = require('../../logger');
./server/ServerService.js: * Unless required by applicable law or agreed to in writing, software distributed
./server/ServerService.js:const NodeInfoDao = require('../../dao/NodeInfoDao');
./server/ServerService.js:const ApplicationDao = require('../../dao/ApplicationDao');
./server/ServerService.js:const ServerDao = require('../../dao/ServerDao');
./server/ServerService.js:const AdapterDao = require('../../dao/AdapterDao');
./server/ServerService.js:const ResourceDao = require('../../dao/ResourceDao');
./server/ServerService.js:// const logger = require('../../logger');
./server/ServerService.js:const util = require('../../tools/util');
./server/ServerService.js:// const ConfigService = require('../config/ConfigService');
./server/ServerService.js:const AdapterService = require('../adapter/AdapterService');
./server/ServerService.js:const AuthService = require('../auth/AuthService');
./server/ServerService.js:const AdminService = require('../admin/AdminService');
./server/ServerService.js:// const webConf = require('../../../config/webConf').webConf;
./server/ServerService.js:// const ResourceService = require('../resource/ResourceService');
./server/ServerService.js:// const resourceConf = require('../../../config/resourceConf');
./server/ServerService.js:const _ = require('lodash');
./server/TreeService.js: * Unless required by applicable law or agreed to in writing, software distributed
./server/TreeService.js:const ServerDao = require('../../dao/ServerDao');
./server/TreeService.js:const BusinessDao = require('../../dao/BusinessDao');
./server/TreeService.js:const BusinessRelationDao = require('../../dao/BusinessRelationDao');
./server/TreeService.js:const AuthService = require('../auth/AuthService');
./task/KafkaConsumer.js: * Unless required by applicable law or agreed to in writing, software distributed
./task/KafkaConsumer.js:const kafka = require('kafka-node');
./task/KafkaConsumer.js:const kafkaConf = require('../../../config/webConf').kafkaConf;
./task/KafkaConsumer.js:const logger = require('../../logger');
./task/KafkaConsumer.js:const TaskService = require('./TaskService');
./task/KafkaConsumer.js:const path = require('path');
./task/KafkaConsumer.js:const KafkaDao = require('../../dao/KafkaDao');
./task/KafkaProducer.js: * Unless required by applicable law or agreed to in writing, software distributed
./task/KafkaProducer.js:const kafka = require('kafka-node');
./task/KafkaProducer.js:const kafkaConf = require('../../../config/webConf').kafkaConf;
./task/KafkaProducer.js:const logger = require('../../logger');
./task/KafkaProducer.js:const KafkaDao = require('../../dao/KafkaDao');
./task/TaskService.js: * Unless required by applicable law or agreed to in writing, software distributed
./task/TaskService.js:const logger = require('../../logger');
./task/TaskService.js:const AdminService = require('../../service/admin/AdminService');
./task/TaskService.js:const ServerService = require('../../service/server/ServerService');
./task/TaskService.js:const util = require('../../tools/util');
./task/TaskService.js:const TaskDao = require('../../dao/TaskDao');
./task/TaskService.js:// const KafkaDao = require('../../dao/KafkaDao');
./task/TaskService.js:const AuthService = require('../../service/auth/AuthService');
./task/TaskService.js:const TreeService = require('../../service/server/TreeService');
./template/TemplateService.js: * Unless required by applicable law or agreed to in writing, software distributed
./template/TemplateService.js:const TemplateDao = require('../../dao/TemplateDao');
./template/TemplateService.js:const ServerService = require('../../service/server/ServerService');
./template/TemplateService.js:const logger = require('../../logger');
./template/TemplateService.js:const util = require('../../tools/util');
./util/rpcClient/index.js: * Unless required by applicable law or agreed to in writing, software distributed
./util/rpcClient/index.js:const client  = require("@tars/rpc/protal.js").client;
./util/rpcClient/index.js:const AdminRegProxy = require("./rpcProxy/AdminRegProxy");
./util/rpcClient/index.js:const ConfigFProxy = require("./rpcProxy/ConfigFProxy");
./util/rpcClient/index.js:const DCacheOptProxy = require("./rpcProxy/DCacheOptProxy");
./util/rpcClient/index.js:const MonitorQueryProxy = require("./rpcProxy/MonitorQueryProxy");
./util/rpcClient/index.js:const BenchmarkAdminProxy = require("./rpcProxy/BenchmarkAdminProxy");
./util/rpcClient/index.js:const BenchmarkNode = require("./rpcProxy/BenchmarkNodeTars");
./util/rpcClient/index.js:const path = require('path');
./util/rpcClient/index.js:const logger = require('./../../../logger');
./util/rpcClient/rpcProxy/AdminRegProxy.js:var assert    = require("assert");
./util/rpcClient/rpcProxy/AdminRegProxy.js:var TarsStream = require("@tars/stream");
./util/rpcClient/rpcProxy/AdminRegProxy.js:var TarsError  = require("@tars/rpc").error;
./util/rpcClient/rpcProxy/AdminRegProxy.js:var _TARS_MODULE_A_ = require("./NodeDescriptorTars.js");
./util/rpcClient/rpcProxy/BenchmarkAdminProxy.js:var assert    = require("assert");
./util/rpcClient/rpcProxy/BenchmarkAdminProxy.js:var TarsStream = require("@tars/stream");
./util/rpcClient/rpcProxy/BenchmarkAdminProxy.js:var TarsError  = require("@tars/rpc").error;
./util/rpcClient/rpcProxy/BenchmarkAdminProxy.js:var _TARS_MODULE_A_ = require("./BenchmarkNodeTars.js");
./util/rpcClient/rpcProxy/BenchmarkNodeTars.js:var assert    = require("assert");
./util/rpcClient/rpcProxy/BenchmarkNodeTars.js:var TarsStream = require("@tars/stream");
./util/rpcClient/rpcProxy/ConfigFProxy.js: * Unless required by applicable law or agreed to in writing, software distributed 
./util/rpcClient/rpcProxy/ConfigFProxy.js:var assert    = require("assert");
./util/rpcClient/rpcProxy/ConfigFProxy.js:var TarsStream = require("@tars/stream");
./util/rpcClient/rpcProxy/ConfigFProxy.js:var TarsError  = require("@tars/rpc").error;
./util/rpcClient/rpcProxy/DCacheOptProxy.js:var assert    = require("assert");
./util/rpcClient/rpcProxy/DCacheOptProxy.js:var TarsStream = require("@tars/stream");
./util/rpcClient/rpcProxy/DCacheOptProxy.js:var TarsError  = require("@tars/rpc").error;
./util/rpcClient/rpcProxy/MonitorQueryProxy.js:var assert    = require("assert");
./util/rpcClient/rpcProxy/MonitorQueryProxy.js:var TarsStream = require("@tars/stream");
./util/rpcClient/rpcProxy/MonitorQueryProxy.js:var TarsError  = require("@tars/rpc").error;
./util/rpcClient/rpcProxy/NodeDescriptorTars.js: * Unless required by applicable law or agreed to in writing, software distributed 
./util/rpcClient/rpcProxy/NodeDescriptorTars.js:var assert    = require("assert");
./util/rpcClient/rpcProxy/NodeDescriptorTars.js:var TarsStream = require("@tars/stream");

猜你喜欢

转载自blog.csdn.net/Edidaughter/article/details/114529263