开头 在分布式系统中,日志跟踪是一件很令程序员头疼的问题,在遇到生产问题时,如果是多节点需要打开多节点服务器去跟踪问题,如果下游也是多节点且调用多个服务,那就更麻烦,再者,如...
开头 在分布式系统中,日志跟踪是一件很令程序员头疼的问题,在遇到生产问题时,如果是多节点需要打开多节点服务器去跟踪问题,如果下游也是多节点且调用多个服务,那就更麻烦,再者,如...
开头 springboot作为一个优秀的脚手架的框架,封装集成了很多组件功能,比如以前要初始化一个springmvc+spring的框架,需要配置很多xml文件才能完成,sp...
开头 上一节讲到了服务的导出,即服务端如何将自己的接口提供成dubbo服务的过程,这一节就是讲服务的调用了,消费端是如何调用服务端的接口的呢? 主要流程 1.spring启动...
开头 上一节讲到了dubbo是如何和spring进行集成的,里面讲解了如何加载@Service和@Reference注解,这一节开始讲dubbo的核心源码-服务导出,也就是说...
开头 dubbo一般会搭配spring集成使用,spring作为一个优秀的开源框架,提供了很多扩展点供第三方框架集成。说到底,spring和dubbo集成,就是把dubbo中...
开头 上节主要写了dubbo spi的基本和高级应用,核心功能是实现了类似spring的依赖注入和AOP功能,这节将结合dubbo spi源码来分析实现原理 总流程 调用代码...
什么是SPI SPI(Service Provider Interface),服务发现机制,在JDK中,它通过在ClassPath路径下的META-INF/services文...
什么是RPC 借用维基百科的一个解释,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议网络传输协议")。该协议允许运行于一...
开头 本文集主要讲解dubbo,由于dubbo协议底层是采用的netty,所以讲解dubbo以前,先简要讲解一下netty,netty在聊天、弹幕、游戏等场景应用广泛。 ne...
IO模型 在学习netty之前,需要对JAVA的io模型进行一个了解,因为netty就是基于NIO进行封装的,io模型简单来说就是用什么样的通道发送数据,在JAVA中,有三种...
开头 elasticsearch是一个重要的全文检索框架,对于大数据量的表如日志,或者需要性能较好的业务要求,使用es是不二之选 搭建流程 1.https://www.ela...
开头 nacos在平台中扮演了服务注册中心、配置参数管理的角色,和zookeeper作用类似 搭建流程 1.解压nacos2.修改conf/application.prope...
开头 本文搭建的是单机版,集群版后面使用到的时候再说明 搭建流程 1.解压redis2.进入目录make3.修改配置daemonize yes #后台启动protected...
开头 平台采用的是mysql-5.7的版本 搭建流程 1.下载mysql 5.7压缩包,tar -xf mysql-5.7.17.tar2.yum -y install my...
开头 nexus仓库是一个maven jar包的管理仓库,也是需要走在前面的,我这里写的稍微偏后了。 搭建流程 1.采用tomcat形式部署,下载一个tomcat2.将nex...
开头 代码仓库采用的git仓库,软件采用的是Atlassian Bitbucket v4.1.4 搭建流程 官方网站下载https://www.atlassian.com/z...
开头 jenkins主要用来做持续集成,原理是开发人员将代码提交到git后,点击jenkins构建会通过mvn将代码打包成war包,然后自己写一些脚本,发布到具体的应用,实现...
开头 svn主要用来作为内部文件共享,如接口文档、开发工具共享等,文件存于公司内部物理服务器 搭建流程 1.下载yum install subversion 2.建立目录mk...
开头 平台统一采用是jdk 1.8版本,文件为解压版 安装流程 1.解压jdk到服务器目录如 /home/soft/jdksudo chmod 777 -R /home/so...
开头 由于开发环境搭建在内网,所以采用了自己购买物理实体主机搭建,购买了一台联想16G内存,1T硬盘的主机,内存尽可能大,因为开发环境需要搭建jenkins,这个比较占内存。...