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();
        }
  • 相关阅读:
    浅谈Sass与Less区别、优缺点
    混合开发的几个框架
    什么是Node.js?
    初入AngularJS
    jQuery的效果函数
    jQuery的一些选择器
    CSS3新增的属性有哪些:
    linux 新建用户、用户组 以及为新用户分配权限
    linux各个文件作用
    Linux CentOS6.5 命令修改网络配置
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14225509.html
Copyright © 2011-2022 走看看