New Portal API – RabbitMQ and etcd updated – Noteworthy at Compose

存储架构 2017-11-28 阅读原文

While everyone was preparing for the long holiday weekend in the United States, Composers were busy preparing updates and launching new API features. In Noteworthy, we catch up with the RabbitMQ updates, an etcd refresh and the new portal/portal user API.

Noteworthy Changes

Portal API

There's a new set of endpoints in the Compose API. These are aimed at developers who want more precise control of how a database deployment is accessed. First up is a set of REST endpoints to let youlist portals,add portals andremove portals from a deployment. These calls will, subject to the limitations for the various database types
, let you add new TCP portals - with or without SSL enabled, and install SSH portals.

But a portal is only useful if you can enable someone to pass through it. That's where the second set of REST endpoints come in. They allow you tolist portal users,add a portal user anddelete a portal user. This part of the API can add users for TCP/HAProxy portals or for SSH users.

This new API should be of particular interest to Elasticsearch users, who can now programmatically add and remove user access to the Elasticsearch database.

RabbitMQ 3.6.14

We've just made RabbitMQ 3.6.14 available on Compose. Over the previous version on Compose, 3.6.11, the new version has a number of bug fixes around busy queue handling and memory usage. Probably the most visible changes are the various minor improvements to the UI of the management plugin. For those wanting the details, it's available on the RabbitMQ Changelog
. For everyone else, there's the Compose console's Overview
, click Settings
and then Change Version

etcd 3.2.10

The etcd 3.2.10 refresh is another in the steady stream of updates from the CoreOS developers. The big change in this version is the switch from original, now frozen, BoltDB to a CoreOS fork, BBolt, which will see various fixes applied to it. There's also some updates to the clientv3
code which takes on various network partition issues by updating the gRPC packages. If you are writing your own gRPC code, make sure your client is up to date.

Compose Articles

Last weeks's articles on Compose included...

  • Smoother updates for Compose for MySQL
    - a new MySQL version is available, but more importantly, MySQL beta users can now upgrade in-place so they'll be able to more easily keep up with future updates.

  • NewsBits: Fresh Rust, Enterprise Java and a Linux bug
    - News, albeit from a quiet week, looked at the latest Rust, what's happening with Enterprise Java and a tricky cache problem on the Linux kernel release.

  • Composing our thanks for 2017
    - And as it was Thanksgiving in the United States, Composers told us what they were thankful for. (Spoiler, it's good to work with a remote but supportive team).

That's it for this week's Noteworthy at Compose.

more articles about Compose databases - use our Curated Collections Guide
for articles on each database type. If you have any feedback
about this or any other Compose article, drop the Compose Articles team a line We're happy to hear from you.

Aaron Burden




Android 6.0(API 23) 运行时权限(二)之权限申请... Android M 在上一篇中简单介绍了运行时权限,今天就讲讲怎么去申请权限。这个项目中本来用了一个第三方的权限框架,但是不太好用,我就在github上选择了start最多的 PermissionsDispatcher ...
RabbitMQ实战2.消息轮询、响应、持久化 继上篇 RabbitMQ实战1.消息代理 消息轮询分配 如果生产者投递的消息需要运行相当长的时间,且有多个消费者在处理消息,那么RabbitMQ是怎么分配消息的? 新建 import pika i...
第九章:特定于平台的API调用(三) 依赖服务和可移植类库PlatInfoSap2程序中说明的技术是否可以在具有可移植类库的解决方案中实现? 起初,它似乎不可能。 虽然应用程序项目一直调用库,但是除了事件或回调函数的上下文之外,库通常不能调用应用程序。 ...
Create your own Serverless API If you don’t already know of it, Todd Motto has this great list of public APIs . It’s awesome if you’re trying out a...
PayPal API风格指南和设计模式 PayPal通过RESTful API将自己的平台打造成彼此连接的服务。他们为此提供了用于创建和使用这些API的 指南 和 设计模式 ,其他开发者可以在自己的项目中使用这些指南和模式。 PayPal的API设计指南经过...