SpringCloud微服务系列(3) 客户端负载Ribbon
客户端负载Ribbon Ribbon的基本介绍 什么是客户端负载 我们在做服务集群的时候,经常会听到负载均衡这个词,比如下图的一个架构: 客户端在访问服务器的时候,中间一般会用一些硬件(F5)或软件(nginx)来作负载均衡,从而实现后端各...
客户端负载Ribbon Ribbon的基本介绍 什么是客户端负载 我们在做服务集群的时候,经常会听到负载均衡这个词,比如下图的一个架构: 客户端在访问服务器的时候,中间一般会用一些硬件(F5)或软件(nginx)来作负载均衡,从而实现后端各...
注册中心Eureka 起源 Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。 基本介绍 为什么需要...
AMQ动态网络链接 多播协议multicast ActiveMQ使用Multicast 协议将一个Service和其他的Broker的Service连接起来。IPmulticast是一个被用于网络中传输数据到其它一组接收者的技术。 Ip m...
AMQ的静态网络链接与容错链接 一台机器上启动多个broker步骤如下: 1:把整个conf文件夹复制一份,比如叫做conf2 2:修改里面的activemq.xml文件 (1)里面的brokerName 不能跟原来的重复 (2)数据存放的...
技术架构设计原则 1 大道至简 避免过度设计 努力把代码写得通俗易懂 一个工程师好不好就看他能多快简化一个复杂问题,并构建易于理解的解决方案 方案好不好的一个检验标准就是看其他人理解的快不快 DID设计方法 Design设计20倍的容量 I...
AMQ消息存储持久化 概述 ActiveMQ不仅支持persistent和non-persistent两种方式,还支持消息的恢复( recovery )方式。 PTP Queue的存储是很简单的,就是一个FIFO的Queue PUB/SUB...
AMQ传输协议 连接到ActiveMQ Connector:ActiveMQ提供的,用来实现连接通讯的功能。包括:client-tobroker、broker-to-broker。ActiveMQ允许客户端使用多种协议来连接 配置Trans...
AMQ结合spring Spring提供了对JMS的支持,需要添加Spring支持jms的包,如下: <dependency> <groupId>org.springframework</groupId>...
ActiveMQ构建应用 Broker介绍 Broker:相当于一个ActiveMQ服务器实例 命令行启动参数示例如下: 1:activemq start :使用默认的activemq.xml来启动 2:activemq start xbe...
JMS的API开发步骤 JMS开发的基本步骤 1:创建一个JMS connection factory 2:通过connection factory来创建JMS connection 3:启动JMS connection 4:通过conne...