摘要:
#user nobody; worker_processes 4; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections ... 阅读全文
摘要:
redis除了常用的当做缓存外,还可以当做简单的消息中间件,实现消息发布订阅 spring集成redis,可以使用spring-data-redis 首先引入相关maven依赖(此处我spring相关版本是4.3.13.RELEASE,具体版本对应大家可自行查看官网文档),如下: 下面开始进行spr 阅读全文
摘要:
全局异常主要处理controller中抛出的异常,需注意controller中不需要捕获异常 一、@ControllerAdvice + @ExceptionHandler 实现全局异常处理 1、@ControllerAdvice 中申明@ExceptionHandler 方法,对所有control 阅读全文
摘要:
主要参考dubbo官网demo 此处采用zookeeper注册中心进行服务协调管理 真个项目结构如下所示: dcommon : 主要用于定义服务接口, 为dconsumer,dprovider所依赖 dparent: maven父工程 dconsumer: 服务消费者 dprovider: 服务提供 阅读全文
摘要:
此处主要记录dubbo配置的一些约束规则。 采用官网提供的原文,描述如下: 一、XML配置(官网原文) 以 timeout 为例: 方法级优先,接口级次之,全局配置再次之。 如果级别一样,则消费方优先,提供方次之。 其中,服务提供方配置,通过 URL 经由注册中心传递给消费方。 建议由服务提供方设置 阅读全文
摘要:
此处以centos系统下zookeeper安装为例,详细步骤可参考官网文档:zookeeper教程 一、单节点部署 1、下载zookeeper 2、解压下载下来的压缩文件 3、进入解压缩文件夹的conf目录,新建zoo.cfg配置文件(zookeeper启动时默认加载conf目录下的zoo.cfg文 阅读全文
摘要:
主要参考spring开源项目: Spring for Apache Kafka 此处主要介绍consumer和peoducer的使用,其他如connector、stream等,可查阅官网文档 kafka强依赖zookeeper kafka创建topic时,可指定分片数(分布式存储数据,水平扩展)和副 阅读全文
摘要:
此处以centos下jdkjdk1.8.0_161安装(此处为rpm安装事例)为例 1、java官网下载页找到对应版本的jdk下载链接地址 2、下载对应版本的rmp包到服务器,执行如下指令: 3、安装jdk: 4、配置环境变量,修改/etc/profile: 添加如下内容: 到此jdk安装完毕 阅读全文
摘要:
可参考官网教程 复制集增加了数据的冗余同时也提高了mongodb的可靠性,相比传统的主从架构,mongodb具有自动容灾的特性,即主库挂掉后会自动从剩下的从库中选举出一个节点做为主库(不需要人工干预),继续为客户端提供服务。 目前为止,复制集最多只能包含12个节点,但只能有7个投票节点(vote不为 阅读全文
摘要:
此处以centos下monggodb3.4版本安装为例,可参考官网安装教程 步骤如下: 1、配置mongodb ym源 文件内容为: 2、执行yum安装mongodb 安装成功后会生成mongdb的配置文件:/etc/mongod.conf 3、启动mongodb 4、验证mongodb启动状态 查 阅读全文