zoukankan      html  css  js  c++  java
  • springcloud-支付服务集群搭建

      现在来搭建支付服务的集群,其实服务的集群搭建是比较简单的,他们提供的功能是一样的,所以在源代码和依赖啥基本是一样的,只不过地址不一样,步骤如下:

        1.创建新的一个支付服务8002,参考支付服务8001;就改一个地方即可,那就是端口,其实让他们地址不一样就是了

        2.他们要是同一个集群,那服务名必须是一样的

      没了,简单吧。但是别忘了,客户端80之前访问的是8001,现在访问的不是一个具体的IP了,而是一个服务名,他会去注册中心找这个服务,找到之后别以为就可以直接访问支付服务了,如果在注册中心找到了服务,注册中心返回给我们的是提供该服务的支付服务集群中各个服务器的地址,我们还需要在客户端的RestTemplate加一个注解,让他具有负载均衡的能力去访问各个支付服务器。

        3.修改客户端80访问的路径:

    private static final String PAYMENT_URL = "http://CLOUD-PAYMENT-SERVICE";  //    http://服务名

        4.加一个注解给RestTemplate

        @Bean
        @LoadBalanced
        public RestTemplate getRestTemplate(){
            return new RestTemplate();
        }
  • 相关阅读:
    css
    AcWing 145 超市 (贪心)
    AcWing 144 最长异或值路径 (Trie)
    AcWing 143 最大异或对 (Trie)
    AcWing 142 前缀统计 (Trie)
    AcWing 141 周期 (KMP)
    AcWing 139 回文子串的最大长度 (哈希+二分 / Manacher)
    AcWing 136 邻值查找 (set)
    AcWing 133 蚯蚓 (队列)
    AcWing 131 直方图中最大的矩形 (单调栈)
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14225509.html
Copyright © 2011-2022 走看看