【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");
【TARS】TARS中的nodejs相关推荐
- webstorm配置环境变量_webstorm中配置nodejs环境及npm步骤详细解说
这次给大家带来webstorm中配置nodejs环境及npm步骤详解,webstorm中配置nodejs环境及npm的注意事项有哪些,下面就是实战案例,一起来看一下. --nodejs安装及环境配置 ...
- win7中解决nodejs版本问题
win7中解决nodejs版本问题 在使用node安装React脚手架的时候,报nodejs版本太低的错误,但是14往上的高版本node是不支持win7的,解决方法如下: 首先在node官网下载高版本 ...
- Jenkins中集成NodeJS插件问题对应
在Jenkins的镜像中集成NodeJS插件,发现node和npm都无法执行,最终确认之后定位为libc的问题,在这篇文章中进行memo.中介来说,这个问题还可以描述为:如何在Alpine镜像中支持N ...
- 在WebStorm中调试NodeJS代码
1.nodeJS的安装 1.1.nodeJS的安装,可以到对应的官网下载,下载地址:http://nodejs.cn/: 1.2.也可以在webStorm中安装 2.新建NodeJS程序,举例说明: ...
- Linux系统中安装nodejs的步骤教程
看了网上很多方法,各种大神各种教学,但由于对Linux基本属于一无所知,只能选个最简单的先"干"为敬了. 进入Ubuntu中 ctrl+alt+T打开终端 先对我们的apt工具升级 ...
- 在WebStorm环境中给nodejs项目中添加packages
照前文 http://www.cnblogs.com/wtang/articles/4133820.html 给电脑设置了WebStorm的IDE的nodejs开发环境.新建了个express的网站 ...
- 在centos7中安装nodejs(npm )
我当前使用的是Centos7 首先在官网查看当前最新的版本 https://nodejs.org/dist/ 我现在最新的是 https://nodejs.org/dist/latest-v10.x/ ...
- 通过 Browserify 在浏览器中使用 NodeJS 模块
NodeJS 把 JavaScript 的使用从浏览器端扩展到了服务器端,使得前端开发人员可以用熟悉的语言编写服务器端代码.这一变化使得 NodeJS 很快就流行起来.在 NodeJS 社区中有非常多 ...
- 百度工程师带你体验引擎中的nodejs
作者 | 糖果candy 导读 如果你是一个前端程序员,你不懂得像PHP.Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择. Node.js 是运行在 ...
最新文章
- java 比较器comparator_Java中比较器的使用Compare和Comparator
- 图灵奖得主Geoffrey Hinton:脱缰的无监督学习,将带来什么
- 设计模式学习笔记-观察者模式
- 纯干货:Linux抓包命令集锦(tcpdump)
- 万年历查询系统理解与功能增添
- 从C语言中的指针看C#中委托
- 安装ubuntu出现BUG soft lockup的解决方法(16.04 14.04)
- Springboot 跨域配置
- 《图解HTTP》读书笔记(二:各种协议与HTTP协议之间的关系)
- Java迭代器和lambda的区别_【Java公开课|Java 使用Lambda表达式遍历Iterator迭代器,是你学习Java的超车途径】- 环球网校...
- CF991E Bus Number
- 小波分析工具包 matlab,matlab小波工具箱下载|
- 电商管理后台 API 接口文档
- 湖南省工业技师学院计算机证,湖南省工业技师学院
- python压缩HTML文件,python压缩javascript文件代码
- 09.大数据技术之Spark
- 【萧蕊冰】你知道ui设计属于什么行业吗?
- DM数据库:dm.ini参数(一)
- 贪心算法 绝对值不等式 C语言描述
- 密码学—Playfair加密算法 python实现