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/ 编程说话 15.Elixir 您可以实行行使Elixir扩展您的编程手艺。Elixir是一种并发的、成果性的、通用的编程说话,与Erlang VM(也称为BEAM)上的字节码一路事变。 链接:https://elixir-lang.org 16.Spring Boot 行使Spring Boot框架可以大大简化基于REST的微处事的建设,只需几行代码即可完成。您可以行使个中一个可用的Spring Boot示例或Spring Initializr快速轻松地启动项目。 链接:http://spring.io 器材包 17.fabric8 fabric8是一种“开源平台即处事”器材,它可以或许辅佐开拓职员通过git提供设置打点体系,处理赏罚IP地点伟大性和端口映射,并可以或许对处事执行负载平衡。fabric8还提供了可扩展性和高可用性。 链接:http://fabric8.io 18.Seneca Seneca,是一种Node.js的微处事器材包,通过它,您可以轻松构建基于动静的微处事流程,可以编写干净、有组织的代码,并轻松地体系化应用措施的营业逻辑。 链接:http://senecajs.org 19.Google Cloud Functions Google Cloud Platform的Cloud Functions(BETA)很是轻量、无处事器、易于陈设和维护。它的节制台可以辅佐开拓职员来通过变乱驱动架构,来构建低耦合的微处事应用措施。它是按行使量收费的,用户可以行使Google Compute的API将Cloud Functions链接到其他产物。 链接:https://cloud.google.com/functions/ 架构框架 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |