问题标签 [push-diffusion]

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.

0 投票
1 回答
173 浏览

java - 扩散连接问题:无法读取 HTTP 响应标头

我正在使用扩散客户端 5.9.14 创建到扩散服务器的外部客户端连接,下面给出的是我创建连接的代码。

这是 connector.xml 文件:

当我运行我的代码时,我收到以下错误

导致错误的代码行是这个

为什么会这样?我不确定问题是什么?我正在使用端口 3097 进行连接,我的主机是http://localhost:3097和 ws://localhost:3097,两个 url 都试过了。

0 投票
2 回答
2742 浏览

kubernetes - 如何在 kubernetes 部署时覆盖文件?

我正在尝试在 kubernetes 中部署 Diffusion 映像,我需要在部署时覆盖 Diffusion 配置文件之一。

实际上它是一个SystemAuthentication.store具有默认凭据的文件/opt/Diffusion6.0.3_01/etc/。我正在秘密存储新文件并将其挂载到etc/test/下面的部署文件中。

当我部署此映像 pod 失败时

我也尝试过这里描述的工作:https ://github.com/kubernetes/kubernetes/issues/19764#issuecomment-269879587

结果相同。

0 投票
0 回答
2217 浏览

javascript - 排除 node_modules 缩小以解决具有意外路径的“无法缩小此文件中的代码”

当我运行 npm run build ( react-app-rewired build) 我得到这个编译错误:

我正在尝试将excludes属性 config-overrides.js注入为config.optimization.minimizer[0].options.exclude = /node_modules\/diffusion/;

但这似乎不起作用(既不使用 only /node_modules/

有什么帮助吗?

PS。我设法避免在从“生产”到“开发”的配置中完全覆盖“模式”的缩小。

我还注意到我们正在使用 5.9.2 版的扩散库,升级到最新版本后缩小问题就消失了。

不过我的理解是,由于版本 6 中的重大更改,我们需要旧版本。有没有办法只为这个特定的库禁用缩小?

谢谢

0 投票
2 回答
1186 浏览

javascript - 正则表达式从缩小中排除 npm 库

我必须为 websockets(扩散)使用非开源 pub/sub 库,并且必须坚持使用特定版本,因为它是在服务器端使用的,我无法控制它。

问题是,在他们的代码库中的一个 util 中,他们使用了 reserved 关键字interface,这会触发一个破坏构建的缩小错误:

我可以使用哪个正则表达式从缩小中排除这种依赖关系?

config.optimization.minimizer[0].options.exclude = /node_modules/;不会将其排除在缩小范围之外。

config.optimization.minimizer[0].options.exclude = /^.*(node_modules|.js).*$/;有效,但它太宽泛了


有关更多上下文,这是导致缩小失败的依赖项代码:

node_modules/diffusion/src/node_modules/util/interface.js


这是我覆盖之前 webpack 配置文件的样子:(我们不允许弹出)

0 投票
1 回答
40 浏览

logging - 扩散 6.2 C 版本 - 禁用日志记录

谁能告诉我如何更改 C 版本扩散的日志记录?默认情况下,它设置为我所看到的最大值。在启动时,我的可执行日志和日志到 stdout/stderr,无法响应扩散服务器 ping 并最终挂起。

如果我将 stdout/stderr 重定向到一个文件,我的可执行文件会及时启动,响应 ping 并且一切运行良好。这显然不是一个可行的解决方案。

谁能告诉我如何以编程方式和/或通过配置禁用/更改日志级别?同样,它是我正在运行的 C 版本的扩散。

非常感谢

格雷厄姆

0 投票
1 回答
31 浏览

github - 如何将具有完整历史记录的扩散存储库导入 github?

我有一个扩散存储库,我想将其导入到 github 并包含完整的历史记录。我尝试了一些出现在搜索中的选项。也许有人可以帮助最简单的选择。提前谢谢了。

0 投票
0 回答
29 浏览

javascript - 为什么我无法使用 .NET 客户端连接到安全的 websocket Push Diffusion 端点?

当尝试使用 6.6.0 JavaScript 客户端连接到安全的 websocket Push Diffusion 6.5.3 端点时,此操作成功。

但是,尝试与 6.6.0 .NET 客户端进行相同的连接失败并出现以下错误:

System.Net.Sockets.SocketException: 'An existing connection was forcibly closed by the remote host.'

JavaScript

。网

当另一个(.NET)失败时,为什么一个库(JavaScript)会成功?