蹲一个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相关推荐

  1. webstorm配置环境变量_webstorm中配置nodejs环境及npm步骤详细解说

    这次给大家带来webstorm中配置nodejs环境及npm步骤详解,webstorm中配置nodejs环境及npm的注意事项有哪些,下面就是实战案例,一起来看一下. --nodejs安装及环境配置 ...

  2. win7中解决nodejs版本问题

    win7中解决nodejs版本问题 在使用node安装React脚手架的时候,报nodejs版本太低的错误,但是14往上的高版本node是不支持win7的,解决方法如下: 首先在node官网下载高版本 ...

  3. Jenkins中集成NodeJS插件问题对应

    在Jenkins的镜像中集成NodeJS插件,发现node和npm都无法执行,最终确认之后定位为libc的问题,在这篇文章中进行memo.中介来说,这个问题还可以描述为:如何在Alpine镜像中支持N ...

  4. 在WebStorm中调试NodeJS代码

    1.nodeJS的安装 1.1.nodeJS的安装,可以到对应的官网下载,下载地址:http://nodejs.cn/: 1.2.也可以在webStorm中安装 2.新建NodeJS程序,举例说明: ...

  5. Linux系统中安装nodejs的步骤教程

    看了网上很多方法,各种大神各种教学,但由于对Linux基本属于一无所知,只能选个最简单的先"干"为敬了. 进入Ubuntu中 ctrl+alt+T打开终端 先对我们的apt工具升级 ...

  6. 在WebStorm环境中给nodejs项目中添加packages

    照前文 http://www.cnblogs.com/wtang/articles/4133820.html  给电脑设置了WebStorm的IDE的nodejs开发环境.新建了个express的网站 ...

  7. 在centos7中安装nodejs(npm )

    我当前使用的是Centos7 首先在官网查看当前最新的版本 https://nodejs.org/dist/ 我现在最新的是 https://nodejs.org/dist/latest-v10.x/ ...

  8. 通过 Browserify 在浏览器中使用 NodeJS 模块

    NodeJS 把 JavaScript 的使用从浏览器端扩展到了服务器端,使得前端开发人员可以用熟悉的语言编写服务器端代码.这一变化使得 NodeJS 很快就流行起来.在 NodeJS 社区中有非常多 ...

  9. 百度工程师带你体验引擎中的nodejs

    作者 | 糖果candy 导读 如果你是一个前端程序员,你不懂得像PHP.Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择. Node.js 是运行在 ...

最新文章

  1. java 比较器comparator_Java中比较器的使用Compare和Comparator
  2. 图灵奖得主Geoffrey Hinton:脱缰的无监督学习,将带来什么
  3. 设计模式学习笔记-观察者模式
  4. 纯干货:Linux抓包命令集锦(tcpdump)
  5. 万年历查询系统理解与功能增添
  6. 从C语言中的指针看C#中委托
  7. 安装ubuntu出现BUG soft lockup的解决方法(16.04 14.04)
  8. Springboot 跨域配置
  9. 《图解HTTP》读书笔记(二:各种协议与HTTP协议之间的关系)
  10. Java迭代器和lambda的区别_【Java公开课|Java 使用Lambda表达式遍历Iterator迭代器,是你学习Java的超车途径】- 环球网校...
  11. CF991E Bus Number
  12. 小波分析工具包 matlab,matlab小波工具箱下载|
  13. 电商管理后台 API 接口文档
  14. 湖南省工业技师学院计算机证,湖南省工业技师学院
  15. python压缩HTML文件,python压缩javascript文件代码
  16. 09.大数据技术之Spark
  17. 【萧蕊冰】你知道ui设计属于什么行业吗?
  18. DM数据库:dm.ini参数(一)
  19. 贪心算法 绝对值不等式 C语言描述
  20. 密码学—Playfair加密算法 python实现

热门文章

  1. 2023 年第十三届“MathorCup” C 题 包裹应急调运问题(解题思路)
  2. m基于多相位功率倒置的GPS抗干扰算法matlab仿真
  3. windows7 系统搭建webdav服务
  4. 免费破解所有型号 IBM 笔记本 BIOS 密码
  5. 韩顺平JAVA-D5
  6. sql 选取当前日期,按照年月日进行格式化
  7. 旅游地如何搭好影视剧“顺风车”
  8. 网上书店平台---需求规格说明书
  9. matlab使用深度学习进行时间序列预测
  10. 解析Java-throw抛出异常详细过程