apache apollo_Apache Apollo REST API

apache apollo

Apache Apollo是新一代,高性能,多协议的消息传递代理,它是从头开始构建的,可以替代ActiveMQ5.x。 我过去在博客上发表过文章 (第一部分已经与第二部分一起发布了)。

Apollo的无阻塞异步体系结构使其速度非常快,并且在使用最少线程的多核系统上可以很好地扩展。 支持的协议包括AMQP [amqtp], STOMPMQTT和ActiveMQ的本机二进制协议Openwire 。 在Apollo中实现的所有出色功能中,我要简要介绍的功能是REST API。

与ActiveMQ一样,Apollo很快将拥有JMX API,但与此同时,REST API更适合自动化管理或经纪人检查。 目前,API分为三个主要部分:

  • 经纪人
  • 届会
  • 设定档

经纪人

使用代理API,您可以访问Apollo的核心和每个虚拟主机。 虚拟主机是用于实现多租户的存储,身份验证机制和目标的分组。 您可以通过检查现有目标,删除不应再存在的目标或创建新目标来管理每个虚拟主机的目标(主题,队列)。

还提供有关连接器(这些是允许Apollo接受来自客户端的传入连接的内容)或现有连接的详细信息。 使用REST API,您可以启动和停止连接器,删除连接,甚至关闭整个代理。

届会

会话API负责对用户进行身份验证,以便他们可以访问API。

设定档

使用Config API查看现有配置或更改将立即生效的配置(无需重新启动)。

REST API使管理Apollo变得容易。 您可以使用默认安装在http:// localhost:61680 / api / index.html上查看每个REST端点及其详细信息(根据您配置管理端点的位置,URL可以是不同的URL)。 Apollo控制台是建立在REST API之上的,而新的改进的UX控制台也正在开发中。

我强烈建议您看看阿波罗

参考: Christian Posta软件博客上的JCG合作伙伴 Christian Posta的Apache Apollo REST API

翻译自: https://www.javacodegeeks.com/2013/01/apache-apollo-rest-api.html

apache apollo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值