问题标签 [sidecar]

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 回答
565 浏览

c++ - 是否有替代 NSFileCoordinator 在沙箱中打开相关文件的方法?

这是在 Mac 沙盒应用程序中访问附属文件的后续内容。

尽管那里的答案没有涵盖,但 Apple 文档告诉我们,要访问“相关文件”,我们必须使用NSFileCoordinatorfor 访问(ref)。

这对我的需求来说有点繁重,并且带来了架构问题,因为实际的文件访问在我的后端代码中,远离 Apple 库设施的范围。如果可以的话,我不想使用NSFileCoordinator来获取相关文件的内容。我也不想要求我的用户手动识别 sidecar 文件(如果没有别的,这对于批处理来说将是一个糟糕的工作流程)。我只是想告诉沙盒“这没关系,这个应用程序可以在用户选择File.ABC后打开某某相关的File.XYZ”。

对于正常的文件访问,这不是问题:使用std::ifstream打开以前从“打开”面板中选择的文件似乎在应用程序实例的剩余生命周期内都有效。

但是打开“相关文件”似乎更受限制。

NSIsRelatedItemType我的应用程序的 plist 中添加了一个(如链接答案中所示),我可以在前端做的最小的事情是什么,大概是在打开“主要”/请求的文件之后,这样我以后也可以使用std::ifstream打开相关的边车文件?关于这个主题的文档似乎有点稀疏......

也许我最好的选择是执行一次提示,让用户授权访问封装目录,并将生成的权利保存为应用范围的书签 ( ref ),但这并不像我想要的那样透明。面对这样的请求,用户可能也会有点“害怕”。

0 投票
0 回答
176 浏览

android - Android Graylog Sidecar 集成

这是设置:一个 Android 智能手机,不断运行一个应用程序并向 Apache 服务器上的 Spring Boot 应用程序发送 HTTP 请求。服务器正在使用 Graylog Sidecar,它将日志发送到 Graylog 服务器。

所以我的问题是,除了将 http-Requests 从 Android 直接发送到 graylog 服务器之外,还有其他方法吗?甚至可能是 Sidecar 实现?

谢谢 :)

0 投票
1 回答
156 浏览

nginx - OpenResty:匿名查询参数

我正在尝试匿名化电子邮件地址(将其替换为 UUID)以避免将它们作为明文保存在我的 nginx 访问日志中。目前,我只能*****通过覆盖 OpenResty 的 nginx.conf来替换它:

当前结果:

预期的:

请问,是否可以将email_address变量传递给将其转换为 UUID 的脚本?或者,我们如何使用 a 来获得相同的日志格式log_by_lua_block

0 投票
2 回答
1194 浏览

docker - Redis 作为容器/POD 的 Sidecar?

我需要在容器/POD 中运行两个服务...

是否有可能,比如让 Redis 成为 Sidecar?

0 投票
1 回答
324 浏览

spring-boot - 如何使用内部 RestController 和 FeignClient 配置 Spring Sidecar

我有一个微服务场景,其中 Sidecar(spring boot 应用程序)映射了 python 网络服务器的端点。

python服务器监听5000并执行计算,所以我们决定在URI中用“calc”前缀映射它的主页,所以我们有以下配置:

然后,我在 Sidecar 微服务内部引入了一个新的 REST 控制器,即:

最后,我编写了一个 FeignClient,它应该允许我从其他微服务调用微服务的端点,如下所示:

我调用 FeignClient 得到的是,以“/git”开头的 URI 被重定向到 localhost:/5000 而不是 localhost:/2323,并带有以下日志:

正如我们在第一条日志行中看到的,主机是“localhost:5000”。我想要做的是对“/git/**”的调用不会重定向到 python,而是由 RestController 提供服务。

我怎样才能得到它?谢谢!

0 投票
0 回答
105 浏览

ipad - Sidecar、Touch Bar 和活动应用程序

我对 iPad 和 MacOS Catalina 的 Sidecar 和 Touch Bar 功能有疑问。

我可以连接并查看 iPad 上的所有内容,包括 Touchbar。如果我关注 iPad 上显示的应用程序,Touchbar 会正确显示相应的 Touchbar。

将应用程序集中在我的其他显示器之一(MacBook 或外部 HDMI 显示器)上后,Touch Bar 不会更新和更改。如果我将该应用程序放在 iPad 屏幕上,则 TouchBar 会更改并显示相应的项目。

当我使用支持 TouchBar 的 IDE 编程时,这真的很烦人。但我真的不想把那个 IDE 放在我较小的 iPad 屏幕上。

是否有其他人遇到这种情况和/或有解决方法?干杯

0 投票
1 回答
160 浏览

kubernetes - 如何在 Kubernetes 集群中创建 sidecar 容器来扫描入口对象并将文件复制到另一个容器?

基本上,我想要创建一个 sidecar 容器来扫描集群中的入口对象并将生成的文件复制到其他容器。

我怎样才能做到这一点?

0 投票
1 回答
1796 浏览

python - Aws x 射线不适用于 fargate 上的边车容器

我试图在 fargatge 上设置 aws x-ray。但是没有错误,X 射线中也没有出现指标。这是我对 Fargate 的任务定义的一部分。我试图调试潜在的问题,但是在使用 docker compose 和 x-ray 守护程序的本地机器上它可以工作,这表明应用程序配置正确。

demoRole - 可以完全访问 xray

安全组 - 在 TCP 80,2000 和 UDP 2000 上对全世界开放

在那个特定的任务定义中,我添加了环境变量。但是删除它们不会改变任何事情。

这些是来自两个容器的日志:

X 射线

服务:

在其他测试中,我尝试为 X 射线设置单独的任务,但仍然无法正常工作。有什么我想念的吗?

0 投票
1 回答
377 浏览

kubernetes - Istio (Envoy-proxy sidecar) 正在阻止端口 8088 上的 http 流量

我的应用程序(App2 Namespace=yarn):打开了以下端口:8088:31097/TCP,19888:32150/TCP,8042:32604/TCP 如果没有安装 Istio,我的 Kubernetes 集群(命名空间 =yarn)中的所有 pod 都是能够在端口 curl http://App2.Yarn.svc.cluster.local:8088/上连接到此服务, 通过网页成功。

在我启用 istio-injection 并重新部署我的应用程序之后。添加了 Sidecar,现在我在同一 namespace=yarn (istio-injected) 的集群中的所有其他 pod 都无法在端口 8088 上执行 curl 命令。除了添加 istio 之外,没有进行其他更改。这是来自 Kubernetes Dashboard 的 sidecar 配置。你能帮我看看发生了什么吗?

(服务(App1 和 App2)都部署在同一个命名空间中,并启用了 Istio-Injection。如果我登录到应该在 8088 上托管此服务的 pod(App2-0),即使在那里我也无法制作curl 调用成功,这对我来说完全是奇怪的。)

0 投票
2 回答
2290 浏览

caching - Kubernetes 中的 Redis - Sidecar 还是客户端-服务器模型?

在 kubernetes中使用redis作为 sidecar 的优缺点是什么?在每个 app pod 中添加 redis 容器时是否可以有持久化缓存?这会影响缓存的可用性可扩展性吗?