首页 文章
  • 1 votes
     answers
     views

    在zeromq中使用XSUB / XPUB代理的简单示例是什么

    我跟进How to implement Pub-Sub Network with a Proxy by using XPUB and XSUB in ZeroMQ(C++)? 该问题请求使用XSUB和XPUB的C代理 . 给出的答案基本上是下面引用的代理main()函数 . 我将此代理扩展为包含发布者和订阅者的完整工作示例 . 问题是我的代码只适用于经销商/路由器选项(如下面的评论所示) . 使用...
  • 163 votes
     answers
     views

    如何抛出C异常

    我对异常处理的理解很差(即,如何根据自己的目的自定义throw,try,catch语句) . 例如,我已经定义了一个函数如下: int compare(int a, int b){...} 当a或b为负时,我希望函数抛出一些带有异常消息的异常 . 我应该如何在函数的定义中处理这个问题?
  • 1 votes
     answers
     views

    pyzmq使用自己的套接字创建进程

    我有一些代码监视一些其他更改的文件,我想要做的是启动使用zeromq与不同的套接字的代码,我现在这样做的方式似乎导致断言在libzmq的某处失败,因为我可能正在重用同一个插座 . 我如何确保从监视器类创建新进程时不会重用上下文?多数民众赞成我认为正在发生的事情,如果你能说出我的其他愚蠢,请告知 . 这是一些代码: import zmq from zmq.eventloop import ioloo...
  • 2 votes
     answers
     views

    我可以在同一个ZeroMQ REQ / REP Socket上从一个线程发送()并从另一个线程发送recv()吗?

    正如文件所说,ZMQ套接字are not thread-safe . 所以我假设 Headers 的答案是'No' . 不过,我无法弄清楚如何使用ZMQ实现非阻塞request-reply模式: 具体来说,客户端有一个主线程,它从(线程安全的)消息队列继续处理其业务处理消息 . 消息来自各种来源,例如网络,定时器,I / O等 . 有时主线程希望向远程服务器发送请求,但它不想等待响应(可能需要一段...
  • 0 votes
     answers
     views

    ZMQ的编码

    我目前正在做的项目需要从PC到设备的通信,到目前为止我已经决定使用socket通信 . 并编写了一些代码 . 我也在设备上使用ZMQ for ipc . 我的脚本通过将文本作为文本发送来工作 . 我试图将我的数据编码为utf-8,以便可以在设备上轻松读取并显示在框架中并根据需要执行任务 . 但是,我似乎无法使编码正常工作,我已经尝试在线搜索示例或教程,但似乎无法找到任何 . 我已经尝试使用sock...
  • 2 votes
     answers
     views

    如何使用每个容器的白名单

    我在docker-mode中使用traefik . 它从docker容器中检索大多数配置(acme.domains,enabled,frontend-rules,...) . 目前,所有容器都可以从WWW(0.0.0.0)访问 . 我想知道如何将对单个容器的访问限制为某些专用IP地址 . 私有Web服务的docker标签看起来像: labels: - "traefik.enable=...
  • 3 votes
     answers
     views

    如何检查zeromq中的发送数据是否成功

    我是zmq和网络编程的新手 . 我想使用pyzmq库编写一个简单的函数来在客户端和服务器之间发送/接收数据(使用REQ / REP模式) . 我发送数据的方法如下: def send_data(socket, data): try: socket.send(data) except: return False return True 如果数...
  • 0 votes
     answers
     views

    来自tcp socket的CSRF验证

    我在我的localhost中运行了一个django网站 . 我将通过tcp套接字访问该网站并将一些数据发布到服务器 . 我已成功访问该网站,但由于csrf验证,我无法将任何数据发布到服务器 . 我所做的是,在我从服务器获得的响应中,我取出了csrf令牌并将其存储在一个字符串中,然后通过一个post请求发布它 . 但我得到csrf验证失败错误 . 如何通过tcp套接字完成发布数据的任务? 我的代码如...
  • -2 votes
     answers
     views

    设置Socket Client始终监听数据

    我可以设置客户端 Socket 向服务器发送请求( sendData() 方法)并正确读取收到的消息( readData() 方法),但每次我使用 MOBILE_REQUEST 字符串通过这些代码向服务器发送请求时,我只收到消息: @Override protected Boolean doInBackground(String... params) { try { mSo...
  • 0 votes
     answers
     views

    ZeroMQ C上的简单FlatBuffer示例 - 通过zmq将struct复制到flatbuffer并再次返回到struct

    我引用了一些examples并且我正在从server和client示例中建模我的系统,我觉得我非常接近 . StarBuffer.fbs:table StarBuffer { radius: double; mass: double; volume: double; } root_type StarBuffer; subscriber.cpp: // // Durable subscri...
  • 1 votes
     answers
     views

    Android WiFi Direct客户端套接字超时

    我是Android新手,对套接字编程有些新意 . 我有两个设备,运行 Android 5.1 ,直接连接WiFi(不确定是否相关) . 我有一个服务,服务器在套接字上侦听请求,然后将回复返回给客户端 . 同样,客户端代码发送请求并侦听来自服务器的回复 . 服务器正在发送响应,但客户端永远不会收到消息,并且套接字超时 . 服务器测试代码: while (true) { try { ...
  • 0 votes
     answers
     views

    使用ZeroMQ和ProtocolBuffers发送结构

    我正在编写一个应该通过ZeroMQ发送C结构的程序 . 因此我使用Google的ProtocolBuffers来序列化结构 . 我现在遇到的问题是我的订户方没有收到任何东西 . 发布者打印出“消息已成功发送”,因此我认为错误发生在订阅者端 . 出版商: int main (void) { Message protomsg = MESSAGE__INIT; void *buf...
  • 1 votes
     answers
     views

    使用ZeroMQ通过Internet进行客户端/服务器通信

    我是zeroMQ的新手 . 我正在尝试开发一个简单的客户端服务器应用程序,我正在关注zeroMQ网站上的教程: Server: http://zguide.zeromq.org/cs:wuserver Client: http://zguide.zeromq.org/cs:wuclient 当我尝试使用本地主机环回IP(127.0.0.1)或内部LAN IP连接到服务器时工作正常,但是当我尝试...
  • 0 votes
     answers
     views

    Apache甚至拒绝更改端口80和端口443

    我已经阅读了一些帖子并试图改变它,但不幸的是没有发生任何变化 . 这是返回的错误: 错误:Apache意外关闭 . 这可能是由于端口被阻塞,缺少依赖性,不正确的权限,崩溃或其他方法的关闭 . 按Logs按钮查看错误日志并检查Windows事件查看器以获取更多线索如果您需要更多帮助,请在论坛上复制并发布整个日志窗口 我试图在端口80和端口443上侦听,但无法打开它 . 我错过了什么?
  • 0 votes
     answers
     views

    ZeroMQ PUB / SUB示例将无法从EC2工作到专用IP

    我是zeromq的菜鸟,我正在尝试使用它从AWS上的Ubuntu 12.04微实例发送到我的家用电脑 . 这是我在家用电脑上在msvc下运行的用户代码: #include "stdafx.h" #include <string> #include <iostream> #include "zmq.hpp" static std::s...
  • 2 votes
     answers
     views

    使用AWS EC2的ZeroMQ服务器/客户端

    您好我写了一个非常简单的ZMQ服务器和客户端应用程序 . 它在我的本地计算机上工作正常,如果我从AWS(同一安全组)中运行这两个应用程序,它也可以正常工作 . 我尝试在AWS安全组中打开正确的端口(入站和出站) . 我甚至将它们打开到任何端口/地址上的所有流量 . 但我没有收到客户发布的消息 . 我的客户端代码如下所示 #include <string> #include <io...
  • 2 votes
     answers
     views

    在aws上使用docker服务设置traefik

    我试图在我的码头服务中使用traefik(尽管只有1个docker服务开始)我已经能够设置traefik然而它忽略了我在docker compose文件中包含的标签 . 我正在AWS上使用docker swarm . 日志表明 "Filtering container without port and no traefik.port label service_myapp.3"...
  • 0 votes
     answers
     views

    如何使用docker和traeffik部署项目多个分支

    我正在尝试设置docker / traefik配置,以允许在同一服务器上以不同版本部署我的项目 . 问题是我找不到设置traefik的方法,允许根据入口点将Web流量重定向到正确的容器上 . 这是我的traefik TOML: logLevel = "ERROR" defaultEntryPoints = ["http", "https&quot...
  • 0 votes
     answers
     views

    远程访问通过Traefik代理的Docker容器

    目标:通过个人域(sub.example.com)远程访问Docker容器,如Home Assistant,Portainer,Tautulli等 . 工具:Docker,Docker-compose,Traefik,Cloudflare 问题:为了能够远程访问我的容器,我需要做什么? 文件: 泊坞窗,compose.yml version: "2" services: #P...
  • 2 votes
     answers
     views

    Traefik身份验证失败

    这是我的目标,我想在我的服务器上设置反向代理 . 我曾经使用Haproxy做这项工作,但我想尝试Traefik . 首先,我想获得Traefik的仪表板页面 . 它几乎可以工作,弹出窗口似乎输入我的凭据但它总是失败,即使我确信凭据是正确的 . 这是我的traefik.toml defaultEntryPoints = ["http", "https"] # ...
  • 0 votes
     answers
     views

    apache中的错误启动xampp版本5.6.30

    早上好! 亲爱的php高手如何修复此错误?这发生在我安装了x.ampp版本6.5.30的笔记本电脑上,出现以下错误: 错误:Apache意外关闭 . 这可能是由于端口被阻塞,缺少依赖性,不正确的权限,崩溃或其他方法的关闭 . 按Logs按钮查看错误日志,并检查Windows事件查看器以获取更多线索 . 如果您需要更多帮助,请在论坛上复制并发布整个日志窗口 . 提前致谢 .
  • 1 votes
     answers
     views

    为什么traefik没有检测到我的容器

    我是traefik的新手,想在我的服务器上安装它 . 我有一个在swarm模式下运行的docker服务器,并且在服务器上运行了一些容器 . 只是容器不是服务 . 我的第一次尝试是获得traefik docker图像并启动它 . 因此,使用let start页面上显示的docker文件,我可以在Web GUI中看到我的所有容器 . 当我尝试使用traefik.toml配置而不是docker-comp...
  • 0 votes
     answers
     views

    traefik外部连接失败 - 443已在使用中

    我正在运行服务器,我通过cloudflare将我的域名指向我的服务器IP,并通过LetsEncrypt为我的域名签署了SSL证书 . 我的服务器使用porto 443为ssl流量运行apache webserver . 我安装了docker并运行了几个容器 . 我的目标是使用端口443启动并运行traefik,并通过它路由所有docker流量 . 这甚至可能吗? 我在这里使用了这个:https:/...
  • 0 votes
     answers
     views

    Traefik ACME DNS挑战不与docker合作

    我正在尝试将Traefik配置为在DigitalOcean服务器上运行的docker容器的代理 . 这是我的Traefik容器配置: version: '2' services: traefik: image: traefik restart: always command: --docker ports: - 80:80 - 443:...
  • 2 votes
     answers
     views

    无法在AWS负载均衡器后面从http重定向到https

    我正在使用rancher后端在AWS实例上运行traefik . 我在AWS负载均衡器处终止SSL,并在端口80上与实例进行通信,该实例将:80流量转发到traefik容器 . 所以负载均衡器目前有:https:443 ==> http:80 http:80 ==> http:80 这意味着,如果键入https://example.com,则会获得SSL,如果键入http://exam...
  • 1 votes
     answers
     views

    Traefik Bad Gateway

    我有一些奇怪的问题 . 我有以下设置:一个docker-host运行traefik作为LB服务多个站点 . 网站是大多数php / apache . HTTPS由traefik管理 . 每个站点都使用包含以下内容的docker-compose YAML启动: version: '2.3' services: redis: image: redis:alpine contain...
  • 2 votes
     answers
     views

    使用Keras从LSTM神经网络中提取权重

    我在keras训练了一个递归神经网络(LSTM),但现在我正努力将所有碎片放在一起 . 具体来说,我无法理解如何重构权重矩阵 . 我有一个输入,一个隐藏和一个输出层,如下所示: # create the model model = Sequential() model.add(LSTM(100, dropout=0.5, recurrent_dropout=0.5, input_shape=(ti...
  • 1 votes
     answers
     views

    Traefik没有使用docker后端为子域创建证书

    使用docker后端进行traefik时,我们只为主域生成加密证书,但不为任何子域生成证书 . 我遵循了这个指南:Docker and Lets Encrypt . 主域名有来自加密的证书 . 运行带标签的docker容器时,不会生成证书 . Docker版本= 17.10,Traefik版本= traefik:1.5 这是我的traefik.toml配置: defaultEntryPoints ...
  • 2 votes
     answers
     views

    如何使用traefik重定向自定义docker端口

    您好我将HTTP请求重定向到HTTP时遇到问题,当traefik在docker中运行时我已经映射了端口 . 我正在运行traefik(CentOS上的v1.5.4作为docker服务 . 我用来启动docker-compose.yml(docker stack deploy)看起来像这样 # use docker stack deploy to start a service running t...
  • 0 votes
     answers
     views

    docker postgres构建步骤的数据

    我正在尝试使用postgres和一些用户,架构和数据创建一个docker镜像 . 我不想使用docker-entrypoint-initdb.d,因为数据库将在docker run步骤中初始化,我希望在docker运行时我的所有数据都可用 . 所以我试图用一些用户,架构和数据构建一个图像,但我不能这样做 . (我正在努力启动自动单元测试,启动我的docker postgres数据库 . 这样做的目...

热门问题