com.netflix.client.ClientException: Load balancer does not have available server for client: ms-promotion
客户端:负载均衡器没有为客户端提供的服务器:ms-promotion
服务启动没有成功或者路由配置出错。
introduction zuul用来提供动态路由、监控、授权、安全、调度等等的边缘服务(edge service) ZuulFilter ZuulFilter是Zuul中核心组件,通过继承该抽象类,覆写几个关键方法达到自定义调度请求的作用,这里filter不是java web中的filter,不要混淆. new ZuulFilter() { @Override
Conductor 是 Netflix 受需要运行全球流媒体业务流程的启发,构建的基于云的微服务编排引擎。 Conductor 管理工作流,可以暂停和重新启动进程,并使用基于 JSON DSL 的蓝图来定义执行流。 它还具有可视化流程流的用户界面,并可扩展到数百万个并发运行的流程流。
Genie 是 Netflix 联合作业执行引擎,提供 REST-ful APIs,运行各种类型的大数据作业,比如 Hadoop,Pig,Hive,Spark,Presto,Sqoop 等等。Genie 同时提供 APis 来管理在上面运行的大量的分布式进程集群配置,命令和应用。
Netflix Servo 用 Java 语言,提供暴露、发布应用运行指标的简单接口,主要满足的需求包括:使用JMX、简单、灵活发布。 示例代码: public class Server { @MonitorId private final String id; @Monitor(name="Status", type=INFORMATIONAL) private Atom
Netflix ICE 是 AWS(Amazon Web Services) 使用工具。 Ice 提供从使用和成本角度的大型和复杂的云环境鸟瞰。 Ice 是个 Grails 项目,包括三个部分:处理器,阅读器和 UI。处理器是负责处理 Amazon 详细计费文件转换成读者可读的数据。阅读器是负责把通过处理器生成的可读数据渲染成 UI。UI 负责查询阅读器,然后在浏览器渲染交互式的图片和表格。
Netflix blesk 是推送通知到 Web 应用和网站的轻量级客户端。 示例请求端点 (应用名为 myApp): GET https://bleskServer/api/v1/app/myApp 示例响应 Payload ( 123456789 & 987654321 是 unique/random/GUID 字符串): { "myApp_123456789":{ "appId
Turbine 是实时流低延时高吞吐量的聚合器。
Asgard 是 Amazon Web Services(AWS) 应用部署和云管理的 Web 接口,是基于 Web 的应用部署和云管理工具。