30+微服务构建的顶级工具清单
虽然Kubernetes肯定属于容器编排领域,但它在微服务领域也应该有一席之地。 Kubernetes已成为最佳部署实践的黄金标准。在容器调度、负载均衡、服务发现等方面上,Kubernetes特别强大。对于使用Kubernetes构建微服务的开发人员来说,同样有不少开源工具可供使用。 链接:https://kubernetes.io 11.Telepresence Telepresence是Kubernetes的一种快速的本地开发工具。通过Telepresence,用户可以使用混合模型,服务编码可以在用户的笔记本电脑上本地完成,同时通过双向代理连接Kubernetes中的服务。我不推荐将Telepresence用于生产环境,但它真的非常适合在开发环境中使用。 链接:https://www.telepresence.io 12.Istio Istio支持Kubernetes上的服务部署。通过Istio的service mesh技术,可以为微服务通信增加可靠性、安全性和可管理性。service mesh技术让您可以改善应用程序和微服务之间的关系和交互。 链接:https://istio.io 13.Minikube Minikube是一个方便的开源工具,可让您无需Wi-Fi而在笔记本电脑上运行Kubernetes。例如,当您想在飞机上写代码,而此时没有随机Wi-Fi,那Minikube的作用就显现出来了。 链接: https://github.com/kubernetes/minikube 编 排 14.Conductor Conductor是Netflix的微服务编排引擎,是Netflix OSS生态系统的一部分。Conductor可以在云上运行,并使用流协调器来通过微服务执行任务。它还有助于控制微服务之间的交互并将其可视化。 链接:https://netflix.github.io/conductor/ 编程语言 (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |