问题标签 [topology]

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 投票
2 回答
1103 浏览

topology - 相干拓扑建议

要缓存的数据:

  • 100 Gb 数据
  • 大小为 500-5000 字节的对象
  • 平均每分钟更新/插入 1000 个对象(峰值 5000)

需要对生产和测试中的 Coherence 拓扑提出建议(与备份一起分发)

  • 服务器数量
  • 每个服务器的节点
  • 每个节点的堆大小

问题

  • 与缓存数据使用的内存相比,每个节点需要多少可用内存(假设不可能使用 100%)
  • 每个缓存元素增加 1-2 个索引会产生多少开销?

我们不知道将完成多少次读取操作,该解决方案将被客户端使用,其中低响应时间至关重要(不仅仅是数据一致性)并且取决于每个用例。缓存将通过以固定频率轮询并填充缓存来从 DB 更新(因为缓存是数据主机,而不是使用缓存的系统)。

0 投票
1 回答
192 浏览

visual-c++ - 可视化表示电信网络的软件

我正在研究一些用于电信网络设计和优化的软件工具:路由、容量分配和拓扑。

为了表示网络节点和互连链接,我目前使用标准 MFC 调用来使用鼠标单击、菜单命令等绘制线条和椭圆等内容。

就目前而言,这是一种以图形方式表示网络外观的适当方法,因为我更关心的是让底层算法正确,提高效率等等。

在某个阶段,我会想要改进软件的外观和感觉。是否有人知道任何特别适合此目的的 GUI 软件,开源或其他适合网络构建阶段的软件?目的是使用比我目前正在做的更漂亮的东西,特别是在(比如说)将节点拖动到绘图区域并设置它们的属性时。同样令人感兴趣的是显示表示链接利用率水平的条形图的图形。

感谢期待。

0 投票
2 回答
649 浏览

architecture - Redis 配置

我正在考虑在我的应用程序中使用 Redis,我的基本使用需求是高可用性、最终一致性和快速读/写。

我的使用模式是这样的:

  • 仪表板:读取和写入主 redis 实例。
  • 另一个应用程序的多个实例(每个都运行 redis 客户端),它们只从 Redis 读取。

我的担忧:

  • 师父倒下怎么办?
  • 如何消除该瓶颈并使其更具容错性?
  • 我可以将客户端配置为查找多个主服务器(以某种顺序),所以如果一个服务器宕机了,它仍然可以使用另一个作为主服务器吗?

欢迎任何意见!

0 投票
1 回答
948 浏览

networking - 环形/蜂窝网络拓扑之间的区别?

当您部署由 1,000 台计算机和 18 台路由器组成的网络(企业规模)时,我们决定使用蜂窝拓扑(cell-topology)。通过切换到环形拓扑可以显着减少多少次内部流量?

0 投票
2 回答
1627 浏览

java - 使用 snmpwalk 或其他方法查找 lldp 信息

我想构建一个 java 工具来提取某些设备(交换机、路由器等)的 lldp 信息以制作“拓扑图”。

尝试 snmpwalk,我发现只有无用的信息(对于这种情况)。我认为 lldp mib 是 1.0.8802.1.1.2,但我不确定。

任何人都知道如何提取这个,使用 snmpwalk 或其他方法?

提前致谢。

0 投票
2 回答
385 浏览

python - 父/子数据库包含循环引用

我有一个关键字表,其中每个关键字都分配了一个 id 并且是唯一的。我有第二个表,它将父关键字的 ID 链接到子关键字的 ID。一个关键字最多可以有大约 800 个孩子或根本没有。孩子们可以成为更多关键字的父母(等等……)

我遇到的问题是孩子(或孙子或曾孙)可能是导致循环结构的初始关键字的父项。我正在尝试使用递归函数为初始关键字构建树数据结构,但该函数要么永远不会结束,要么超过 Python 中的 1000 级递归限制。

是否有更好的方法来设计我的父/子表以防止这种情况(或在插入期间进行预先检查),或者是否有更好的方法来编写递归函数来防止这种情况发生?我试图限制递归函数的深度,但遇到了单级问题(即子级是父级的父级)。同样,我的目标是为初始关键字创建树结构。

0 投票
1 回答
323 浏览

graph - 闭环搜索的点处理

我有一组线段。每个仅包含 2 个节点。我想找到通过连接线段产生的可用闭合循环。实际上,如果存在不止一次,我正在寻找最小的循环。如果可以,请给我一个很好的解决方案。因此,例如,我在下面的行列表中添加了它们的点索引,以了解 m 案例。(其中第一个值 = 行号,第二个 2 值是点索引)

所以,假设我从第 1 行开始。也就是说,我已经开始从第 9 点、第 18 点开始找到连接的循环。那么,你能否解释一下(一步一步地)我如何从那条线上获得“闭合循环”。

0 投票
1 回答
2137 浏览

networking - 是否可以使用 SNMP 创建网络拓扑图?

我正在努力为我在大学的最后一年的项目/论文提出一个主题。我有一个想法,但我不确定在我的时间范围内是否 a.) 可能和 b.) 可行。

我的想法是创建一个使用 SNMP 获取信息(可能来自 ARP 表/路由表)并构建可视拓扑图 (GUI) 的软件。

我不确定 SNMP 在这方面有多可靠,老实说,我不确定它的整体工作方式。显然,如果它可以工作,我愿意对其进行大量研究。

此外,编写一个使用套接字并可以将 SNMP 解析为可用应用程序数据的应用程序还有很多工作要做,以及创建图形。由于这些原因,我不确定自己创建应用程序本身的能力。

非常感谢任何反馈、想法或帮助,

干杯,丹

0 投票
1 回答
5326 浏览

login - 发布 lync 服务器的拓扑时出错

当我尝试发布 Lync 服务器的拓扑时出现错误。

我应该怎么办 ?

谢谢。

0 投票
1 回答
1204 浏览

c# - Ruby 中的 LINQ 功能

我想在 Ruby 中编写一个行为类似于此 C# 代码的代码。

它接收候选拓扑集和世界集,并测试候选拓扑是否是相对于世界的拓扑。

在使用 LINQ 功能的 C# 中,它看起来像这样:

我正在寻找的功能如下:

  • 将相等比较器插入方法的能力

  • 使用嵌套映射(和匿名类型)的能力

  • 将数组作为集合进行比较的能力(不是很重要,在 C# 中它缺少一点......)

我相信 ruby​​ 具有这些功能,并且非常有兴趣了解等效代码的外观。