问题标签 [moleculer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
moleculer - 是否可以在分子网络路由路径上有参数?
有没有办法在分子网络路由路径上添加参数?我想在路径中添加一个参数以避免在每个别名中添加。
我试图添加一个参数,但在那之后,我无法再到达端点
谢谢
molecule - 断路器配置无法正常工作
我正在设置新的分子项目并尝试在我的项目中配置断路器,将 windowOpen 设置为 6 秒。但是当我做任何操作并抛出错误时。电路不坏。我无法为此找到任何解决方案。
需要帮忙
docker - 静态配置微服务在特定机器上运行
我使用 Moleculer 框架和docker-compose
. 如何静态配置每个微服务以在特定机器上运行。
mysql - 如何在 Moleculer.js 中使用 Sequelize ORM 原始查询(内联或已准备好的 SQL 查询)
我正在为 Mysql 数据库使用 sequelize ORM。现在,如果我想在分子中使用原始查询(内联或已经准备好的 SQL 查询),那么我该如何使用它。
例如,
续集参考: http ://docs.sequelizejs.com/manual/raw-queries.html 请指导我。谢谢,
docker - 获取使用 Docker Swarm 跨主机部署的微服务的指标
我使用 Moleculer 框架创建了一些相互通信的微服务。微服务已使用 Docker Swarm 部署在不同的主机上。
如何获取每个服务对另一个服务的调用总数以及其他指标(如服务之间传递的数据量、每个服务使用的带宽等)
我想使用每个服务对另一个服务的调用总数等信息来决定在同一主机上部署哪些微服务。(例如,在单个主机上部署微服务,它们之间的大多数调用)
mysql - 从分子框架中的mysql数据库的find方法中获取选择字段
您能否建议如何从 find 方法中获取选择字段?
例如
在这里,这将返回所有字段,但我只需要结果集中的 account_id 而不是这个。我已经尝试过使用 params 中的字段以及 settings{ fields: ["accout_id", "username"]} 但不起作用。
例如
请指导我。谢谢
docker - 将微服务移动到不同的主机
我使用“Moleculer”框架创建了一些微服务,并使用 docker-compose 在单独的 docker 容器(在单个主机上)中运行每个微服务。Traefik 被用作反向代理。我想将其中一个微服务移动到不同的主机(保留所有状态)。
- 我使用docker commit创建了正在运行的容器的映像,其中包含我想移动到不同主机的微服务。
- 我将图像保存为 .tar 文件
- 我用 docker 机器创建了一个虚拟机,并使用 scp(安全复制协议)将 .tar 文件复制到虚拟机
- 我使用docker load加载了 .tar 文件。
- 我使用docker create创建了一个新容器
- 我使用docker start启动容器
- 我在原始主机上停止了容器(容器从中移出的主机)
尝试访问移动到新主机的服务时,我得到服务不可用错误。
node.js - 如何正确检测中间件中的混合操作
我使用具有内部操作的自定义 mixins。
我在自己的操作上使用中间件。
但是 mixins 的操作属于中间件。
需要使用一些鸭子类型检查来忽略中间件中的混合操作。
分子-io 的示例:
是否存在更安全和健壮的方法来检查中间件中的 mixin 操作?
node.js - Node.js child_process.exec "/bin/sh: 1: docker: not found" 错误
我使用“分子”框架创建了一个微服务。我使用 child_process.exec 在 shell 中运行 docker 命令。我收到“ /bin/sh: 1: docker: not found ”错误。
尝试将绝对路径指定为:
但仍然得到同样的错误。
我可以使用以下方法获取节点版本: