问题标签 [server-to-server]
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.
spring - 将 IM 聊天服务器集成到现有 Spring 服务器
我正在尝试将 openFire XMPP 服务器集成到我当前的公司 Spring 服务器,但有两个主要问题我找不到答案 -
我将首先从我当前的架构开始 -
1. xmpp 服务器有一个独立于 Spring 服务器 DB 的自己的 DB 服务器,这是一个专用机器来保存用户的字符历史等
2. Spring 服务器有一个 DB它自己保存用户凭据(md5 加密)以及客户端应用程序数据
3. spring 服务器专用于服务 HTTP 请求(专用 REST 服务器)
总而言之,我有 2 个 DB 服务器,一个是聊天服务器,一个是 Rest 服务器
现在的问题 -
1. 我可以禁止注册到 xmpp 服务器(即白名单其余服务器 ip 并让它成为唯一可以在用户注册后创建用户的人)?
2.出于安全原因,Rest 服务器每 2 天为登录用户切换一次会话,iOS 和 Android 客户端在本地处理会话管理 - 我如何将这些会话与 XMPP 服务器一起使用?
澄清一下 - 我希望用户能够将 xmpp 服务器仅用于聊天目的,但只有在他们登录到应用程序本身之后才能使用,因为用户会话可能会过期,聊天客户端还必须针对 REST 服务器重新进行身份验证,如何我能做到这一点吗?
3. 它不会在 REST 服务器上造成过载吗?(即,Rest 服务器现在必须处理客户端请求以及 XMPP 服务器请求)
4. 实现这种系统的最佳架构是什么(聊天服务器、聊天服务器的数据库服务器、休息服务器、休息服务器的数据库服务器) 以便系统可以水平扩展?
我在谷歌搜索了一篇文章或与描述一般架构相关的内容,但找不到任何相关内容,因为我不是在这里“发明轮子”,我很想听到一个好的建议或被引导到一篇解释的文章操作方法
提前致谢。
php - 无法连接到端口,但 php 中的 80
我在免费托管平台上有一个网站空间。后者不允许服务器到服务器连接到与 php 脚本中的 80 不同的端口。我需要使用 php Curl 库连接到与 80 不同的端口上的另一个网站,但显然它不起作用,我的主机阻止了连接。有没有办法绕过这个限制?
php - CloudKit 服务器到服务器和 PHP
以下 PHP 代码在开发环境中运行良好,但在生产环境中返回错误:
{"uuid":"xxxxx", "serverErrorCode":"AUTHENTICATION_FAILED", "reason":"身份验证失败"}
任何想法 ?
任何想法
python - 将文件从一个云存储传输到另一个
如何将文件从一个云存储传输到另一个。这些文件是 CSV。
与此问题相关的最佳起点在哪里?
文件暂时只需要每周通过手动执行传输文件。最终,文件将按计划传输。
php - 远程 X 调试 PHP 在 Server-2-Server 通信时卡住
我正在使用 PHP 开发一个 Web 服务,它将通过来自外国网站的 curl-call 获取数据。为了进行开发,我在本地网络中的树莓派上使用带有 PHP 的 Apache Web 服务器(称为服务器 A)。出于测试目的,我还设置了一个虚拟服务,以避免对外部服务产生许多无用或错误的请求。这个虚拟模型在另一个 Raspberry 上运行,具有相同的设置,称为服务器 B。在服务器 A 和 B 上,我都部署了 XDebug。对于开发人员,我使用 Netbeans。
当我在服务器 A 上远程调试 PHP 脚本时,一切运行正常,除非我运行/调试一个脚本,其中对服务器 B 上的虚拟服务进行 curl 调用。如果是这种情况,执行会暂停,直到我退出调试模式。如果我这样做,则脚本会正常完成。
我不确定是什么使脚本停止,所以我不知道如何避免这种情况。在这种情况下,我该怎么做才能使调试工作?
php - 如何授权 000webhost 帖子?
我在 php 中使用 curl 将数据从本地服务器发布到虚拟主机服务器:
在我的 000webhost 服务器上,我接受使用文件放置内容在 $post 中发送的数组:
当然,这意味着任何人都可以使用数组键“test”向我的虚拟主机服务器发送一个发布请求,并将其放在我的incomingData.txt 文件中?这是非常不安全的。有没有办法让它只接受我的本地服务器数据,或者我可以以某种方式加密数据?谢谢。
php - 子项目站点的通用用户配置文件——从主服务器安全地传输用户数据
我有一个带有用户系统的主要项目站点(A)(它应该为注册用户显示我所在国家/地区的所有学生比赛和学术活动。该站点还允许用户签署这些活动和其他一些事情。一个帐户只包括基本信息,如姓名、学校、电子邮件、感兴趣的领域……)
此外,我正在建立一个站点(B)作为“子项目”(用于寻找兼职工作并与学科领域的更大组织合作。此外,未来会有更多类似的子项目,所以(B)代表一个集合子站点)。B站点需要与A中相同的数据,并需要填写更多数据。所有子项目将由与主项目相同的一组人员维护。
我认为让用户能够使用A的帐户登录B站点会很好,但也可以使用个人帐户注册到B,因为用户通常不必仅来自主A站点,并且可能仅只对B感兴趣。
两台服务器都运行 PHP 和 MySQL 服务。B站点不会与 A 托管在同一台服务器上,因此它们显然必须通过 Internet 进行通信。
到目前为止,我计划了以下场景:
- 用户使用来自A的凭据登录到B
- B对密码进行哈希处理,并通过安全通道将其与用户名一起发送给A
- A将用户和散列密码与其数据库进行比较,然后发送错误消息或
- B登录用户
但是我的主要问题是安全通信的部分,我已经查找了一些基础知识,例如服务器需要证书才能相互识别,但我还没有找到任何具体的代码开始。
存储用户数据也存在问题,因为B需要能够在公共网站上显示某些字段,我认为在远程数据库上查找它们是无稽之谈。但这会导致将A用户配置文件字段存储在B服务器上,因此无论如何做整个事情都是没有用的。
我将不胜感激任何建议!
linux - SCP远程服务器到远程服务器到本地是否可以在一个命令行中进行?
我连接到网桥服务器,然后从那里连接到另一台服务器,所以我想知道是否可以使用 SCP 命令在一行中复制文件或文件夹,而不必站在网桥上并从远程 scp桥接,然后从桥接 scp 到本地。如果不可能,我会理解的。感谢您的任何回复。
web-services - TLS 1.0 服务器和 TLS 1.1 服务器之间的 Web 服务
所以我想我知道答案,但想检查一下。
如果我允许客户/供应商通过 Web 服务和/或 http post 发送订单,并且我的服务器正在运行 TLS 1.0,并且我升级到 TLS 1.1/1.2 并且客户/供应商仍在使用 TLS 1.0,我认为此界面将停止工作因此我的客户需要至少升级到 TLS 1.1 或 1.2 才能继续工作?
有谁知道是否有一个矩阵可以显示不同版本之间的兼容性,以便我可以弄清楚它在什么情况下可以工作?
提前致谢?
问候
标记
fullcalendar - 谷歌日历服务器到服务器
我用来预约一个基于 FULLCALENDAR 的日历,并在我自己的本地服务器上的数据库 mysql 中备份 rdv。到目前为止,一切都很好。我希望我可以在 google 日历上同步如此采取的 rdvs,并且反过来能够将在线 google 帐户采取的 rdvs 导入到我的数据库 mysql 中。我试图在这里和这里理解和阅读谷歌日历的 API 文档 我只收到错误消息。我尝试直接在 fullcalendar 中执行此操作,但必须公开声明日历,这是我做不到的。理想的情况是能够在 php 中进行服务器调用(本地 mysql 数据库中 google clandier 备份的登录名和密码),为此我创建了我的 API 密钥和服务帐户,但我再次收到的不仅仅是错误消息。是否有一个链接或一个真正实用的教程可以用来学习我尝试使用此链接但从未成功提前谢谢。
编辑:我试试这个。
快速启动.php
php quickstart.php