问题标签 [centralized]

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

hyperledger - 超级账本结构是否被视为集中式区块链

超级账本有一些经典/旧世界机制提出了一个问题,它真的是去中心化的吗?

拥有一个与区块链通信的 REST服务器会带来云模型行为。

即使超级账本是分布式的,调用 rest API 的人也可能会被写入服务器日志,其中包含一些数据,例如 IP 地址、GEO 信息等。

那么,超级账本结构被认为是集中式区块链还是分散式区块链?

谢谢

0 投票
1 回答
388 浏览

reactjs - 如何集中不同的 proptypes

我想集中可能包含不同属性并且需要或不需要的proptypes。举个例子:

组件 A 具有:

而组件 B 具有:

如果两者完全一样,我知道该怎么做。问题在于它们不同。

0 投票
1 回答
28 浏览

python - 如何在集中式消息传递应用程序中处理连接到不同服务器的在线用户?

我正在使用 Python 构建一个集中式消息传递程序,类似于旧的 msn messenger 或 whatsapp。假设现在,我的服务器可以处理大约 50.000 个在线用户,它的工作原理如下:

user1 想向 user2 发送 msg,因此 user1 将 msg 发送到服务器,服务器在内存中维护一个巨大的列表,映射用户及其 ip 地址,因此如果 user2 在线,则服务器将 msg 转发给 user2,如果 user2 在线不在线消息被保存在服务器中,直到用户 2 再次在线并要求新的消息。

现在我的问题:假设程序在用户数量方面增长,现在我必须处理 20 万用户,所以我需要 4 台服务器。为了将消息转发给他,处理“查找”用户2连接到的服务器的过程的最简单方法是什么?也许是一个“路由器服务器”,它将所有服务器中的所有用户在线映射,以便连接 user1 的服务器将 msg 转发到连接 user2 的 serverX?如果这是最好的方法,当用户离线、重新在线并“询问”新消息到随机服务器时,我该怎么办?我怎样才能检索它所有的新消息?

也许另一种方式可能是服务器在连接用户 1 时向其余服务器广播搜索,询问用户 2 是否连接到它们?

提前谢谢各位

0 投票
1 回答
245 浏览

java - Java/Gradle:关于为多存储库项目集中依赖版本控制的任何提示?

我厌倦了必须手动更改每个存储库的依赖版本并运行构建和测试。

是否有任何好的解决方案/工具可以集中处理,以便您只需更改一个文件中的版本?一个要求是您仍然可以从本地存储库覆盖所需的版本。

0 投票
0 回答
54 浏览

svn - 集中软件文档

在我们的组织中,我们在 SVN 存储库中保存了大约 100 个软件文档(API、SOAP、技术等)。

在 SVN 中保存文档有一些好处,例如版本控制。但是访问文档并在其中进行搜索并不容易,尤其是对于其他部门而言。他们必须深入研究 SVN 文件夹结构。

如果我们可以将文档保存在具有版本控制和搜索功能的集中位置会更好。

下面我描述了我对版本控制和搜索的期望。

搜索:同时搜索所有文档。

版本控制:

  1. 有时我有两个不同版本的软件在生产中,所以我必须有两个版本的可访问文档。
  2. 我们在开发软件时总是准备文档,但有时这些应用程序会在几个月后部署到生产环境中。因此,当它投入生产时,应该可以轻松地一键更新文档(在 SVN 中,我们使用将分支合并到主干来完成)

任何建议都会很棒。

0 投票
1 回答
365 浏览

git - 在云端生产中实际使用 Spring Cloud Config?

我一直在阅读有关 Spring Cloud Config 服务器的信息,以帮助我们迁移到云上的集中式配置服务器。目前,我们将配置和密码都存储在一个文件中,受限人员在生产环境中可以查看该文件。关于在实际生产中使用它支持的各种后端实现它,我有几个问题:

  1. 文件系统:如果我们使用文件系统作为云上配置的存储介质,我们将需要一个持久卷。在这种情况下,不同环境的 PV 会有所不同。当我们需要在 Prod 中使用新配​​置更新 PV 时,如何完成?(我只能想到让容器挂载 PV 并通过 bash 登录容器并添加/更新配置)。有不同的方法吗?

  2. Git:如果我们有 git 作为存储介质,假设我们有不同的分支用于不同的环境,开发人员将能够查看 Prod 分支以及 Prod 分支中的密码。谷歌搜索建议没有办法限制在 Git 中查看某些分支。那么 Git 在这里有什么帮助呢?此外,与 Git 的连接需要密码/SSH 密钥,该密钥需要存储在 PV 中(然后 #1 的问题再次适用)

  3. JDBC:如果我们有一个数据库作为存储介质,连接到数据库的密码需要在 SCCS 配置文件中指定——这又是不安全的。我们可以从文件系统中的文件加载它,但这意味着我们需要 PV 来存储密码(然后 #1 的问题再次适用)。此外,如何为生产完成配置的添加/更新?(如果使用RDBMS,我们需要连接一个客户端并运行SQL Inserts?)

  4. 保险柜:如果要使用保险柜,它也需要一个密钥/密码来存储在 PV 中(以及 #1 的问题)

总的来说,我不确定如何在实际的生产环境中使用 SCCS。如果有人实施了 SCCS for Production 并且他们的配置有密码,你能分享一些见解吗?

谢谢,

米顿

0 投票
0 回答
37 浏览

windows - 将 bitnami redmine 设置为集中设置

我已经安装了 bitnami redmine 并能够通过http://xxx.xxx.xxx.xxx:xx ip 和端口访问它,我需要将其设置为集中式或需要http://xxx.xxx.xxx .xxx:xx可供我组织中的所有人访问。如何配置设置请指导

0 投票
1 回答
287 浏览

azure - 用于多种天蓝色功能的集中式日志记录系统?

我有很多天蓝色的功能。我想将每个 azure 函数的日志存储在一个位置。我首先将所有日志存储在 azure append blob 中。但现在我想实时存储和可视化。我找到了一些解决方案,例如loggly.com用于集中式解决方案。天蓝色有什么解决方案吗?如果是,那是什么?如果没有,我还有什么其他选择?

0 投票
2 回答
214 浏览

git - 从本地开始的集中式 Git 存储库

假设我想使用类似 SVN 的工作流来解决 Git 存储库(因此每个开发人员都引用 URL 上的集中存储库)。

我知道您可以不受限制地推送到裸存储库(但组权限等),但是如果不使用强制选项,您就不能使用常规存储库。所以像中央存储库这样的“SVN”应该被初始化为裸露的。我理解正确吗?

现在,我想知道从已经有一个 git 存储库(还没有克隆或远程链接)、源文件以及可能有多个分支的本地文件夹生成集中式存储库的最短方法是什么。

现在我使用以下方法,但我不确定它是否足够:

在远程文件夹 my_project.git 上:

  • git init --bare

现在只在本地文件夹 my_project 与现有 repo :

  • git remote add origin url_to_my_project.git
  • git push -u --all

这够了吗 ?

当我在另一个本地位置克隆集中式存储库时,新的存储库似乎并不严格等同于原始本地副本。在使用git branch -a命令时,我有两个不同的结果,我的 git 知识目前还不足以理解发生了什么。

在原始本地存储库上:

在从集中远程克隆的本地存储库上:

这两个副本看起来不相等到底是怎么回事?

提前致谢。

0 投票
1 回答
219 浏览

css - CSS中的Fortawesome reactjs图标颜色

我有几个 Fontawesome 标签分布在几个组件中。他们的颜色属性目前被硬编码为自定义颜色 HEX 代码。我想把这个颜色代码集中在 css 中,这样如果需要我就可以把它改到一个地方。这可能吗?