首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式程序员缺少什么工具?

问分布式程序员缺少什么工具?
EN

Stack Overflow用户
提问于 2010-11-23 16:25:52
回答 9查看 8.3K关注 0票数 49

我有一个梦想,就是改善分布式编程的世界:)

特别是,我感觉缺乏必要的工具来调试、监控、理解和可视化分布式系统的行为(见鬼,我不得不编写自己的记录器和可视化工具来满足我的需求),我正在利用空闲时间编写几个这样的工具。

社区,you在这方面缺乏什么工具?请每个答案描述一个,并粗略地了解该工具应该做什么。其他人可以指出这些工具的存在,或者有人可能会受到启发并编写它们。

EN

回答 9

Stack Overflow用户

发布于 2010-11-23 22:56:04

亲爱的圣诞老人,我想要分布式系统中组件之间交互的可视化。

我想要一个直观的表示,显示:

将组件之间的交互以UML协作图或sequence diagram.

  • Component shutdown diagram.

  • Component startup times的形式显示为self-interactions.

  • On,托管组件在建筑物或geographically.

  • Host的关闭和启动时间内当前是这些主机的running.

  • Location (如果可用)。

我希望能够:

利用用于播放、暂停、倒带、播放( fast-forwarding. )的典型视频控件,

  • 过滤所显示的组件和/或交互,以在静态diagram.
  • Play中仅显示期望的时间范围内的那些组件和/或交互

我一整年都是一个很好的开发人员,我真的很喜欢这个。

票数 9
EN

Stack Overflow用户

发布于 2010-11-23 16:58:58

然后,再次查看这个问题- How to visualize the behavior of many concurrent multi-stage processes?。

​

​

(我厚颜无耻地提到了我自己的东西,但这是因为这些东西解决的问题对我来说很重要,而当前的问题恰恰是关于对某人很重要的问题)。

票数 8
EN

Stack Overflow用户

发布于 2010-11-24 07:36:57

您可以看看erlang/OTP附带的一些工具。它没有其他人建议的所有功能,但其中一些非常方便,并且具有丰富的经验。例如,其中一些是:

用于调试并发进程(也可以远程调试)的nodes

  • distributed

  • 调试器AFAIR

  • Introspection tools for mnesia/ets表以及用于本地和远程nodes

  • distributed日志记录和错误报告system

  • profiler上的

  • 消息跟踪和

  • 负载监视的进程堆日志记录和错误报告system

  • profiler可用于distributed scenarios

  • Process/task/application manager

distributed systems

当然,这些功能是除了平台提供的基本功能之外的,如节点发现、IPC协议、RPC协议和服务、透明分发、分布式内置数据库存储、进程名称的全局和节点本地注册表以及所有其他使平台tic的底层内容。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4254024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档