最近研究RabbitMQ从本地获取配置,主要场景是RabbitMQ的连接配置如:ip地址这些需要从外部的配置服务器获取.面对这个问题,有两个解决方案,一个是用RabbitMQ原生的连接方式,但是如果使用了spring boot这个方法就有点笨拙,所以推荐使用重写RabbitMQ的工厂类ConnectionFactory类来进行连接RabbitMQ. public class RabbitmqConfig { @Bean public ConnectionFactory connectionFac…
最近研究了mongodb获取本地连接属性的方案,场景就是mongodb的连接地址不在配置文件中配置,而是在代码中写好,代码中是从本地文件读取地址. public class MongoConfig { @Bean public MongoDbFactory mongoDbFactory() throws UnknownHostException { StringBuffer url=new StringBuffer(); url.append("127.0.0.1");//数据库地址…
配置ftp连接Linux服务器 通过配置ftp服务器,可以实现局域网内共享文件,甚至不同用户具有不同权限,需要的工具有Windows平台ftp客户端FileZilla(免费开源) 下载地址:https://download.filezilla-project.org/client/FileZilla_3.32.0_win64-setup_bundled.exe 登录到Linux服务器端,安装ftp服务端yum install vsftpd –y 启动ftp服务端/etc/init.d/vsftp…
配置Telnet连接Linux服务器 通过telnet可以从windows平台访问linux 服务器 ,实现和ssh 客户端一样的效果,区别在于通过ssh连接更安全. 检查Linux系统中是否安装了telnet服务rpm -qa|grep telnet,返回为空,说明没有安装,需要从yum源中安装telnet服务器端,查看yum缓存列表中的telnet服务端包名称 执行安装命令进行安装yum install tenet-server.x86_64 –y 等待安装完成 修改telnet的配置文件v…
rabbitmq集群docker快速搭建 https://blog.csdn.net/u011058700/article/details/78708767 rabbitmq原理博客 https://www.jianshu.com/p/6376936845ff 基础概念 Queue 队列,用于储存消息,先入先出,prefetchCount限制平分给消费者的消息个数 Exchange 交换机,生产者生产的消息先经过交换机,再路由到一个或多个Queue,这个过程通过binding key完成 Exc…
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 远程连接的lfs系统需要具备以下环境便可在xshell或其他远程终端上面显示中文: 1.lfs主机设置中文编码(需要配置) 2.lfs主机配置中文字体(需要配置) 3.xhsell或其他远程终端设备设置中文编码(需要配置),并有中文字体(一般不需要配置) 一..lfs安装字体管理包 字体管理包项目地址:http://www.linuxfromscratch.org/blfs/view/stable-systemd/gener…
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 远程连接的lfs系统需要具备以下环境便可在xshell或其他远程终端上面显示中文: 1.lfs主机设置中文编码(需要配置) 2.lfs主机配置中文字体(需要配置) 3.xhsell或其他远程终端设备设置中文编码(需要配置),并有中文字体(一般不需要配置) 一..lfs安装字体管理包 字体管理包项目地址:http://www.linuxfromscratch.org/blfs/view/stable/general/fontc…
RabbitMQ基础学习笔记(C#代码示例) 一.定义: MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发).MQ是一种应用程序对应用程序的通信方法.应用程序通过读写入队和出队的消息来通信,无需专用连接来链接它们. 消息传递是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,一般应用于远程过程调用的技术. 排队指的是应用程序通过队列来通信.应用队列避免接收和发送数据的同时进行. 二.特点: MQ是消费者-生产者模型的代表.一端往…
centos 安装 rabbitmq 1.rabbitmq是erlang语言开发的,安装前首先需要安装erlang# yum install erlang -y // 直接安装可能报错,# yum install ncurses-devel // 安装依赖官方下载erlang包# wget http://erlang.org/download/otp_src_19.0.tar.gz解压安装erlang# tar xzvf otp_src_19.0.tar.gz# cd otp_src_19.0#…
自定义配置信息的高级应用 通过上篇博文对简单的自定义配置信息的学习,使得更加灵活的控制系统配置信息.实际项目中,这种配置的灵活度往往无法满足项目的灵活度和扩展性. 比如,一个配置信息有三部分组成,而每部分中有包括一些配置信息.仅仅使用简单的自定义配置无法满足,因此,需要提供更多的自定义配置方法来灵活实现. 针对配置信息中包括配置列表和配置项的要求,主要使用.Net Framework中的以下两个类来实现: ConfigurationElement:配置文件中的一个配置项 Configuratio…