MORPHiS —— 点对点高性能分布式文件系统
MORPHiS 现在是早期阶段,主要目标是成为一个全局加密分布式存储,为了替代云存储。MORPHiS 现在包含一个 DMAIL(分布式邮件),内置垃圾邮件拦截,内置加密,免费发送信息。 MORPHiS 的使用非常简单:下载,双击,在 Web 浏览器打开一个窗口查看原始 MORPHiS UI 页面,就可以使用浏览和上传功能。 文章转载自 开源中国社区 [http://www.oschina.net]
近期 IBM 推出开源项目门户,计划开源 50个项目。在 IBM 开源门户 DeveloperWorks中有大量的开源项目都是为了提升 Spark 性能来优化 Docker 的网络管理。
IBM 当前推出的 DeveloperWorks 开源门户主要是 IBM 已经开源的软件集合,这些开源项目最主要的有 5 个主要的类别,分为 Node.js 开发,Spark 数据处理框架,Go 语言 和 Docker 容器。
Spark Kernel (Spark/Scala/IPython)
IBM 对 Spark 数据处理框架,Hadoop 相关的其他技术都非常感兴趣,也酝酿一段时间了。除了对 Spark 进行贡献之外,还开发了 Spark 周边的工具链,使得 Spark 更容易学习和使用。例如:Spark Kernel,让远程应用使用 Spark 进行实时操作,可以替换现有的 Spark Shell。
Shell 通常用于 Spark 的交互处理,但是不容易做成其他应用也可以访问的服务。同时,IBM 宣称大部分的解决方案都过于缓慢,繁琐并且有一定限制。Spark Kernel 使用 IPython 消息协议,最初是用来创建交互式数据可视化"notebooks" 给科学计算应用,但是这也是一种发送代码回 Spark 集群和检索结果的方式。此外,IPython notebooks 可以连接 Spark Kernel,让现有用户对集成 Spark 和 Spark 后端更有兴趣。
Node Application Metrics (C++/Node.js)
Node.js 应用不透明是一个长期的吐槽点 —— Node 应用调试会是一种非常痛苦的体验,除非你使用高端的工具或者特定的平台。Node Application Metrics 提供了一个基础设施,来为基于 Node.js 的应用收集资源和性能监控数据。Node Application Metrics 创建所基于的数据收集性能,是 Health Center 开发工具所使用的,同时也是基于 Eclipse 的 IBM 监控和诊断工具的一部分。
Node Application Metrics 公开了 JavaScript 和 C 的 API,这使得开发者工具、管理和扩展工具、性能监控工具,比如 StatsD with Graphite 或 Elasticsearch with Kibana,都可以实现数据采集。
Clampify (Go/Docker)
"羡慕是发明的重要因素" Clampify 如是说。在这点上,是羡慕 OpenStack 的 Neutron 网络系统。 那能基于这个组件,使用TA的网络隔离和网络路由功能,在 Swarm 集群与 Docker 容器结合,从而替代 OpenStack?答案当然是:Yes!
Clampify 能让你在 Swarm 集群中的节点间建立多个独立的网络。它可以将同一用户在不同网络上的不同工作负载放到容器中,或者对多租户集群解决方案建立模块,在模块中,容器中的不同 租户可以挂在独立的网络上。除了 Docker 和 Swarm,这个解决方案利用了 Openstack项目的两个组件,Keystone 和 Neutron 。
所以 Clampify 可以在 "其他集群系统,比如 Apache Mesos "使用,或者使用 Clampify 在 Docker Swarm 设置多租户集群。
Node-red (Node.js/JavaScript)
可视化编程工具经常在设计工作流或者信息流的时候使用,比如数据库关系表。Node-RED 是 IBM 新兴技术服务团队创建的物联网配线可视化工具。Node-red 设计的目的是为物联网编程快速预览所有代码。现在来说,比较少用来创建产品代码,主要是用来快速建立原型,然后快速优化。
i18n4go (Go)
这里有一个极其简单而又有用的 Go 项目,用来解决越来越常见的软件问题。Go 需要支持 i18n (国际化) 工具,但是现有的 Go 程序的国际化支持都比较冗长繁杂。i18n4go提供一个应用工作流进程 —— 从 Go 应用中提取字符串,合并他们到单个包(消除冗余),准备翻译,使底层代码容易接收他们。
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。
Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。