摘要:企业应用程序或多或少会涉及界面开发。然而不是所有的应用程序都需要图形界面或者web UI. 有些应用程序需要很简洁的命令行即CLI就能满足用户需求。CLI 也可以大大减少开发时间。如何快速开发CLI程序呢? Spring Shell就是为了方便用户快速开发CLI而发布的应用程序。 VMware 的Serengeti就是基于命令行来快速部署并管理Hadoop集群的应用。而Serengeti的CLI 就是基于Spring Shell 开发。Spring Shell 是开源项目,完全基于Spring 框架开发。更多信息请参考:https://github.com/SpringSource/sprin
阅读全文
摘要:当今在大数据处理应用中,很多时候需要Hadoop集群。虽然Hadoop集群能够并行分析海量数据,但是创建和维护一个Hadoop集群是需要很大的精力。VMware 开发的Serengeti能够帮助用户很容易的创建并管理Hadoop集群。更多信息请参考:http://serengeti.cloudfoundry.com/
阅读全文
摘要:无论是传统企业应用还是云计算应用,日志(log)起着非常重要的作用。如何有效管理日志并从中抽取有用信息对用户是非常重要的。Splunk可以实时检索并分析机器产生的数据。请参考: http://www.splunk.com通过Splunk检索的数据不但可以直接通过Web界面展示给用户,其他企业应用也可以通过编程接口调用从Splunk中抽取有用信息。 Spring Integration adapter for Splunk就可以帮助用户利用编程接口从Splunk中提取数据。同时,企业应用的数据也可以发送到Splunk中进行索引以便检索。Spring Integration adapter for
阅读全文