Couchbase权威指南(十二)

Proxy (Moxi)

Couchbase的Moxi组件提供了一个代理服务,允许传统的memcached客户端在不修改应用的前提下,使用couchbase服务。该代理服务提供了在客户端和服务器之间的连接池,在couchbase集群的内部拓扑变更时,它及时通知客户端,从而保证了信息在集群里分布正确。

假如你使用了smart clients客户端库,就不必使用Moxi。

Moxi可以部署在服务端,也可以在客户端。产品环境里在服务端部署Moxi可能会带来问题,建议只部署在客户端。

管理工具

Couchbase被设计为尽可能易用,不要求管理员太多的关注,除了监控健康状态和容量。系统提供了三种途径来管理和监控couchbase服务器和集群。

  • Web管理控制台

Couchbase包含一个内置的web管理控制台,提供了完整的接口功能,包括配置、管理、监控你的服务器。

  • 命令行接口

Couchbase提供了一套命令行工具,用于控制和访问couchbase服务器和集群。可以结合命令行和你自己的脚本和管理过程,来提供附加的功能,比如自动故障转移、备份等。

  • 管理REST API

Web控制台和命令行工具都利用了内置的REST API,API提供了完整的管理功能。所有的管理功能都通过REST API提供,并且它扮演了服务器的认证接口的角色。

因为REST API提供了完善的功能,你可以在自己的管理脚本或程序里使用它,来实现不同的操作。

统计和监控

为了了解couchbase集群正在做什么以及如何执行,系统提供了完整的统计和监控信息。统计信息在所有的管理接口都可以看到。统计系统非常完整,你可以监控和定位到每一个细节。监控系统健康的核心统计报表通过web控制台提供,该报表使用内置的实时图形,允许你实时监控系统的健康和性能状况。

此条目发表在Common分类目录,贴了标签。将固定链接加入收藏夹。