#BB

使用Dubbo实现RPC调用

启动Dubbo服务有2个方式,1是通过xml配置,2是通过注解来实现,这点和Spring相似。   采用XML配置如下: <?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springfram...

Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景   大规模服务化之...

SpringCloud之RabbitMQ消息队列原理及配置

  本篇章讲解RabbitMQ的用途、原理以及配置,RabbitMQ的安装请查看SpringCloud之RabbitMQ安装  1、同步变异步消息  场景:用户下单完成后,发送邮件和短信通知。  运用消息队列之后,用户下单完之后,下单信息写入数据库,再写入消息队列,发送邮件和发送短信各自去消息队列进行读取,节省时间,提...

SpringCloud之RabbitMQ安装

  本文介绍Linux以及MACOS下的RabbitMQ安装及配置:  1、安装ErLang  Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。rpm--importhttps://packag...
代码星球 ·2021-01-24

SpringCloud之Ribbon负载均衡配置

  业界主流的负载均衡解决方案有:  1.1集中式负载均衡  即在客户端和服务端之间使用独立的负载均衡设施(可以是硬件,如F5,也可以是软件,如nginx),由该设施负责把访问请求通过某种策略转发至服务端。              1.2进程内负载均衡  将负载均衡逻辑集成到客户端组件中,客户端组件从服务注册中心获知...

RabbitMQ,Elasticsearch学习,批量读取消息队列上的数据上传到Elasticsearch

   先上DEMO:链接:https://pan.baidu.com/s/1owlkBJlIMDWZS9YdSTA7xw 提取码:7p0b 电脑配置如图:测试结果:1、2百万条数据发送到MQ上需要2分452、单个消费者被动接收数据3、主动拉取队列里的消息4、测试MQ主动...

RabbitMQ用户管理

rabbitmq常用命令  add_user    <UserName><Password>  delete_user  <UserName>  change_password<UserName><NewP...
代码星球 ·2021-01-23

RabbitMQ环境安装

1.安装erlang语言环境安装依赖yuminstallncurses-devel(如果没安装GCC,执行yuminstallgcc或者:yumgroupinstall“DevelopmentTools”“DevelopmentLibraries” “Compatibilitylibraries”) ...
代码星球 ·2021-01-23

RabbitMQ简介

RabbitMQ是什么RabbitMQ是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成(因此也是继承了这些优点)。首先介绍AMQP和一些基本概念:当前各种应用大使用异步消息模型,并随之产生众多消息中间件产品及...
代码星球 ·2021-01-23

RabbitMQ日志无法禁用问题

最近使用spring+rabbitmq发现其Debug日志非常多,几天就把服务器磁盘弄爆了。原来rabbitmq依赖logback.xml输出日志。在和log4j.properties同目录下加一下logback.xml文件:内容如下:<?xmlversion="1.0"encoding="UTF-8"?>...

SpringMVC与Zookeeper、Dubbo使用示例

Dubbo整合Zookeeper和spring示例程序1.Dubbo架构本篇文章基于dubbox,使用dubbo应该也可以正常运行。我认为想讲清楚一个任何一个技术框架,首先熟悉架构是非常有必要的。这将对对整个架构的理解有非常大的帮助。我们首先看看Dubbo的架构,这段摘抄自Dubbo官方文档 节点角色说明:P...

Python操作 Memcache、Redis、RabbitMQ

Memcached         Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcach...

解决zabbix中文显示乱码问题

中文显示问题,图表乱码解决办法:[root@zabbix~]#cd/usr/share/zabbix/include/[root@zabbixinclude]#vimlocales.inc.php58'zh_CN'=>array('name'=>_('Chinese(zh_CN)'),'display'=&...

深入理解Spring Cloud Ribbon客户端负载均衡原理(一 实现服务实例地址转换)

在使用springcloud搭建微服务架构时,需要进行负载均衡操作。负载均衡分为硬件负载均衡和软件负载均衡,软件负载均衡又分为服务端负载均衡和客户端负载均衡。本系列主要介绍利用SpringcloudRibbon和RestTemplate实现客户端负载均衡,本文主要介绍将逻辑名为host的URI转化为服务实例的过程。在进...
首页上一页...1011121314...下一页尾页