欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springMvc集成集群 博客分类: 集群 集群 

程序员文章站 2024-03-16 16:31:46
...

springMvc集成集群

 

springMvc集成集群,集群的地址要都写到,写的形式不尽相同

 

 

MQ集群连接(spring集成mq集群)

那么在集群下spring集成的时候需要修改地址方式

http://nettm.blog.51cto.com/4841905/1160108/

 

 <!-- 配置JMS连接工厂 --> 

    <bean id="myConnectionFactory" 

        class="org.springframework.jms.connection.CachingConnectionFactory"> 

        <!-- Session缓存数量 --> 

        <property name="sessionCacheSize" value="10" /> 

        <property name="targetConnectionFactory"> 

            <bean class="org.apache.activemq.ActiveMQConnectionFactory"> 

                <!-- MQ地址 --> 

                <property name="brokerURL" 

                    value="failover:(tcp://127.0.0.1:61616,tcp://127.0.0.1:61617)?randomize=false" /> 

                <!-- 是否异步发送 --> 

                <property name="useAsyncSend" value="false" /> 

            </bean> 

        </property> 

    </bean> 

 

http://www.cnblogs.com/shihaiming/p/6018916.html

<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">  

    <property name=“brokerURL” value=“failover:(tcp://192.168.0.101:61616,tcp://192.168.0.101:61617, tcp://192.168.0.101:61618)" />  

     <property name="useAsyncSend" value="true" />  

     <property name="alwaysSessionAsync" value="true" />  

     <property name="useDedicatedTaskRunner" value="false" />  

</bean>  

然后改

clientid,信道不同系统用不一样的

 

 

 

zk集群连接(不同dubbo的服务需要用不同的端口)

<!-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 -->

<dubbo:application name="esteelds-consumer" />

 

<!-- 使用zookeeper注册中心暴露服务地址 -->

<!-- 注册中心地址 -->

<dubbo:registry protocol="zookeeper" address="172.18.1.101:2181,172.18.1.102:2181,172.18.1.103:2181" />

 

<!-- 用户服务接口 -->

<!-- 移到了dubbo-consumer-list目录下面 -->

 

<!-- 提供方应用信息,用于计算依赖关系 -->

<dubbo:application name="esteelds-provider" />

 

<dubbo:registry protocol="zookeeper" address="172.18.1.101:2181,172.18.1.102:2181,172.18.1.103:2181" />

 

<!-- 用dubbo协议在20880端口暴露服务 -->

<dubbo:protocol name="dubbo" port="25555" />//不同dubbo的服务需要用不同的端口

 

<!-- 用户服务接口 -->

<!-- 全部移到了dubbo-provider-list目录下 -->

 

springMvc集成redis集群

 

http://www.cnblogs.com/shiyalong/p/5916749.html

 

 

属性文件  redis.properties

address1=127.0.0.1:7002

address2=127.0.0.1:7001

address3=127.0.0.1:7000

address4=127.0.0.1:7003

address5=127.0.0.1:7004

address6=127.0.0.1:7005

 

redis-context.xml

 

<!-- 连接池的配置 -->

    <bean name="genericObjectPoolConfig" class="org.apache.commons.pool2.impl.GenericObjectPoolConfig">

        <property name="maxWaitMillis" value="-1" />

        <property name="maxTotal" value="1000" />

        <property name="minIdle" value="8" />

        <property name="maxIdle" value="100" />

    </bean>

 

    <bean id="jedisClusterFactory" class="com.hanwei.its.itoss.dao.redis.JedisClusterFactory">

        <property name="addressConfig">

            <value>classpath:conf/redis.properties</value>

            <value>/conf/redis.properties</value>

        </property>

        <property name="addressKeyPrefix" value="address" />  <!-- 属性文件里 key的前缀 --> 

        <property name="timeout" value="300000" />

        <property name="maxRedirections" value="6" />

        <property name="genericObjectPoolConfig" ref="genericObjectPoolConfig" />

    </bean>

 

相关标签: 集群