微服务小而独立,但在开发和维护方面,它们的架构可能很复杂。微服务之间通过同步协议(如 HTTP/REST)或者异步协议(如 AMQP)相互通信来实现业务目标。但微服务看似简单其实还是有很多麻烦事,它不像传统的开发、测试和部署那么简单,它还需要持续的监控,当出现故障时,还需要能够快速处理问题,所以想更好的管理还是需要少量工具帮助地。
Postman:
是一个功能强大的 HTTP 用户端,让 RESTful API 探究变得轻而易举。使用户可以将简单和复杂的 HTTP 请求组合在一起,实现快速的 API 测试、开发和文档化。

API Fortress :
是 API 测试和健康检测工具,为企业级 API 提供自动化的功能测试、健康检测和负载测试。它的设计准则是无代码,完全基于现代 API 架构实践和模式而构建。

Apache Kafka:
消息队列对于微服务架构来说很重要的,可使用来解决微服务之间的通信以及微服务与外部源之间的通信。而Apache Kafka 是一个具备高容错和弹性的分布式流解决平台很适使用与微服务的消息队列。

RabbitMQ:
RabbitMQ 可使用在微服务环境或者任何其余分布式系统中。你还可以用这个工具在服务之间交换事件。

Logstash:
在部署好微服务后,必需对其进行监控,一旦出现任何故障应该快速得知,而 Logstash 是一个很好的日志工具。它是一个开源平台,你可以通过 Logstash 进行数据收集、存储和转换。
(Logstash+elasticsearch+kibana能够很好的监控日志)

好啦(未完待续),今天的推荐就到这里了,喜欢的话关注一下吧,你的关注是小编最大的动力。
