- 博客(44)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 部署kong、postgresql、kong ui
最近在研究网关这块,在网上自己群里面找了很久都没有很好的开源网关教程之前用了soul感觉还行,但是教程也很少,到时候也会写一篇详细的教程这里就把kong的部署,使用教程从头到尾说明一下,网上找资料、错误太难了一、安装postgresql二、部署kong三、部署kong ui四、使用测试...
2019-11-22 17:34:12
320
原创 springcloud使用alibaba的nacos注册中心,以及自定义ribbon使用
文章里将会讲到,如何部署nacos server服务,springcloud中如果使用,以及服务的负载均衡,自定义负载均衡规则等等。
2019-11-20 10:45:33
2524
2
原创 在使用ribbon自定义规则的时候,获取的服务不变的问题
之前在项目中写Ribbon的时候,想写一个负载均衡;大概思路就是,一个消费者,两个提供者,然后两个提供者都是有两台集群的,那么这时候我们的提供者做更新的时候,想要平滑切换流量,就需要负载均衡将流量全部打到一台服务商。但是网上的例子都不行,都会出现一个问题,就是消费者访问提供者的时候,请求切换不到另一台提供者上面,就会导致访问不到报系统异常。也就是下面这个,lb.getAllServers()...
2019-11-19 14:35:39
623
3
原创 redis主从读写分离replication复制数据+sentienl哨兵集群主备切换
说明:最近公司在自己搭建了一套redis主从读写分离+sentinel哨兵集群主备切换,通过手工去搭建replication复制+主从架构+读写分离+哨兵集群+高可用redis集群架构...
2019-09-05 18:04:08
1516
原创 springboot+dubbo+sentinel限流+定时器任务管理+API在线文档项目
介绍:之前的博文里有写到一章springboot+dubbo项目,这篇文章是在之前文章基础上新加了一下功能,这篇文章就不详细写出来了,直接项目共享出来,大家感兴趣可以下载看看一、项目结构二、项目数据库三、项目启动顺序四、项目请求入口五、项目请求案例六、源码下载...
2019-07-02 09:07:40
1775
1
原创 linux部署apollo配置平台
介绍:随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址等等对程序配置的期望值也越来越高:配置修改后实时生效。灰度发布,分环境、分集群管理配置。完善的权限、审核机制在这样的大环境下、传统发通过配置文件、数据等方式已经越来越无法满足开发人员对配置管理的需求apollo是什么?apollo是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群配...
2019-06-14 13:38:35
1059
1
原创 springcloud+springboot+feign一个简单的案例
介绍:其他文章里介绍了springboot+dubbo,这篇文章将简单的分享一个自己整理的springcloud+springboot+feign案例,初学者可以下载下来进行参考一、项目结构hucheng-springcloud-feign |__ hucheng-springcloud-feign-common &nbs...
2019-06-13 15:11:24
2711
2
原创 idea 开发实用的插件
介绍:在使用idea开发编程的时候,难免会遇到一些插件,下面我就分享一些实用的插件1.mybatis插件该插件可以根据pojo类生成对应的mybatis xml文件MyBatisCodeHelperPro2.翻译插件Translation选中单词,鼠标右键3.项目http请求工具RestfulToolkit安装好之后右侧工具栏点击RestServices4.自动生成set...
2019-06-13 14:57:17
791
原创 linux 安装zookeeper
1.下载zookeeper文件到/usr/local/下http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5.tar.gz2.解压文件并修改文件名tar -zxvf apache-zookeeper-3.5.5.tar.gzmv apache-zookeeper-3.5.5.tar...
2019-06-13 09:17:11
1310
原创 springboot 使用dubbo项目开发
介绍:我们知道springboot是微服务,dubbo是alibaba一套开源的分布式框架,dubbo其中有注册中心,生产者,消费者,监控,通过rpc方式调用,本章将使用springboot结构构建dubbo项目下面是官方提供的一张原理图:rpc又是什么?...
2019-06-12 17:38:29
296
原创 linux 安装redis
1、安装redis 首先是下载redis,版本你们可以自己选择,这里用的是4.0.6 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 然后解压包,根据个人习惯 tar -zxvf redis-4.0.6.tar.gz 下面安装gcc,ubuntu系统使用apt-get...
2019-06-12 10:19:53
151
原创 linux 安装ActiveMQ
1、下载 ActiveMQ 官方下载地址可自己选择版本 http://archive.apache.org/dist/activemq wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz 2、解压 ActiveMQ tar -zxvf a...
2019-06-12 10:19:00
208
原创 linux 安装RabbitMQ
1、安装需要依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson 2、erlang安装 wget http://erlang.org/download/otp_src_1...
2019-06-12 10:17:42
172
原创 mycat 读写分离搭建
介绍:在其他的文章中讲了mysql主从同步,有主从库的话,一般就会考虑到读写分离一、安装jdk,这里就简单的安装openjdk准备一台新的服务器,在新的服务器上安装jdk,mycat检查服务器是否安装jdkrpm -qa | grep java | xargs rpm -e --nodeps查看jdk源yum list java*yum list java-1.8*安装jdk1....
2019-06-12 10:14:00
237
原创 mysql 主从同步配置
介绍:如果使用的阿里云的mysql服务器的话,它会提供主从同步的服务;这里我讲的是在阿里云云服务器上自建的mysql数据库,主从配置。一、主库创建一个只读的账号,用于从库同步数据进入主库创建一个test用户密码test,只允许ip为127.0.0.1登录,ip为从库地址ipCREATE USER 'test'@'127.0.0.1' IDENTIFIED BY 'test';给用户赋值权限...
2019-06-12 10:07:45
221
原创 linux 部署kafka
介绍:此文章中会介绍怎么部署kafka单机以及集群模式,如何测试生产消息、消费消息一、环境需要JDK1、上传jdk文件到服务器2、创建软链ln -s jdk1.8.0_121 jdk83、配置环境变量vi /etc/profileJAVA_HOME=/usr/local/jdk8PATH=$PATH:$JAVA_HOME/binexport PATH4、让环境变量生效s...
2019-06-12 09:59:37
648
原创 linux 部署mongodb
介绍:之前在docker文章里讲到了docker如何部署及使用工具连接mongodb,这边文章主要是将不实用docker,直接在linux服务器上部署。一、下载mongodb到/usr/local/wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz二、部署mongodb解压包并重命名tar -zxvf...
2019-06-12 09:39:20
398
原创 flume+hadoop+hive 大数据采集处理
介绍:整个离线分析的总体架构就是使用Flume从FTP服务器上采集日志文件,并存储在Hadoop HDFS文件系统上,再接着用Hadoop的mapreduce清洗日志文件,最后使用HIVE构建数据仓库做离线分析。大概怎么部署画了张图,我是一共使用了四台服务器,如果不需要这么多可以自己简化一下,将flume和数据处理都部署到hadoop-master上面,这样只需要两台即可一、hadoop部署...
2019-06-12 09:24:31
5545
原创 linux安装mysql
介绍:本篇将介绍centos、ubuntu系统安装mysql数据库教程一、centos安装mysql1、安裝 MySQL Repositoryrpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmyum repolist enabled | grep "mysql.*-community.*"...
2019-06-12 09:12:01
389
原创 linux 部署 nginx
介绍:本篇文章简单的写下部署nginx及具体操作一、部署nginx1.首先部署nginx安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 首先要安装 PCRE cd /usr/local/src/ 下载pcre wget http://downloa...
2019-06-12 08:59:51
293
原创 linux 部署supervisor 进程管理
介绍:当项目工程越来越大的时候,随着线上部署的服务器也越来越多,更新、管理起来也会很麻烦,需要在每台服务器上去启动脚本,本篇文章会介绍如何部署supervisor来管理服务进程。一、supervisor监控进程部署准备工作:需要守护监听进程的服务器,例如:192.168.0.1211.安装setuptoolsyum install python-setuptools -y2.下载me...
2019-06-11 13:55:55
479
原创 linux 搭建 瓦力部署系统
介绍:walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。一、首先在瓦力服务器上部署依赖nginx部署nginx内容已在其他文章里详细写到,跳转二、安装瓦力...
2019-06-11 13:50:36
1937
2
原创 linux 部署 syncd部署服务
介绍: syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率.一、部署前准备工作1.部署nginx(syncd服务器)跳转2.安装mysql(syncd服务器)跳转3.配置syncd服务器秘钥免登陆生产服务器(生产服务器就是需要部署java项目的服务器)在syncd服务器上的命令:ssh-keygen -t rsa (连续三次回车,即在本地生...
2019-06-11 13:47:13
962
原创 linux 部署 monit 进程监听服务
介绍: Monit是一个开源监控管理工具(类似supervisor),能够监控linux系统的负载、文件、进程等。当系统负载过高、监控文件被篡改、进程异常退出时,能够发送邮件报警,并能够自动启动或关闭异常进程。Monit内嵌web界面,能够看到当前主机上的监控项状态一、部署M/Monit集中管理1.下载文件cd /usr/local/src/wget https://mmonit.com/...
2019-06-11 13:37:55
1192
原创 docker 部署mongodb
介绍:这里直接使用docker部署mongodb,并且使用工具连接测试一、下载镜像docker pull daocloud.io/library/mongo:latest二、运行容器docker run -d -p 27017:27017 -v /opt/mongoDB/:/data/db daocloud.io/library/mongo:latest三、创建用户进入容器doc...
2019-06-11 13:27:47
1261
原创 docker 部署portaine 容器管理
介绍:portainer有单机和集群两种模式一、单机模式部署1、下载镜像docker pull docker.io/portainer/portainer 2、运行镜像docker run -d -p 9000:9000 \ --restart=always \ -v /var/run/docker.sock:/var...
2019-06-11 13:23:16
1356
2
原创 docker 部署showdoc Java API文档
介绍: 是一个非常适合IT团队的在线API文档、技术文档工具。你可以使用Showdoc来编写在线API文档、技术文档、数据字典、在线手册1、国内镜像地址docker pull registry.docker-cn.com/star7th/showdoc2、国外官方镜像docker pull star7th/showdoc3、新建存放showdoc数据的目录mkdir /showdo...
2019-06-11 13:16:36
745
原创 docker 部署jenkins 主节点子节点
介绍:docker部署jenkins主节点、子节点一、安装配置主节点1、下载主节点镜像 2.138.2 可以自己下载最新的docker pull jenkins/jenkins:2.138.2 2、运行主节点容器docker run -d -p 8080:8080 -p 50000:50000 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -v ...
2019-06-11 13:14:00
2166
原创 docker 安装
介绍:docker 官方文档地址 https://docs.docker.com一、centos安装docker1、删除旧的docker yum remove docker \ docker-client \ docker-client-latest \ docke...
2019-06-11 13:06:33
225
原创 docker 常用命令大全
搜索镜像docker search 镜像名称 下载镜像docker pull 镜像查看已安装镜像列表docker images删除镜像docker rmi 镜像id运行镜像生成新的容器docker run -d -it 镜像名称:版本号eg: docker run -d -it -p 8080:8080 tomcat:7 -p 端口映射,前者宿主机端口,后者容器端口...
2019-06-11 13:04:37
1783
原创 spring boot 使用RabbitMQ
介绍:通常我们谈到队列服务, 会有三个概念: 发消息者、队列、收消息者,RabbitMQ 在这个基本概念之上, 多做了一层抽象, 在发消息者和 队列之间, 加入了交换器 (Exchange). 这样发消息者和队列就没有直接联系, 转而变成发消息者把消息给交换器, 交换器根据调度策略再把消息再给队列。那么,其中比较重要的概念有 4 个,分别为:虚拟主机,交换机,队列,和绑定。虚拟主机:一个虚拟...
2019-06-10 14:32:07
211
原创 spring boot 使用redis消息队列发送短息
介绍:该功能用在处理登录、注册、支付的时候发送短信或者邮件通知的时候,将信息先放进redis list ,然后再已先进先出的方式取出,处理数据。流程图:第一步:redis工具类public class RedisTools { public static void lPush(StringRedisTemplate stringRedisTemplate,String key,S...
2019-06-10 14:19:45
846
原创 spring boot 连接hive
介绍:linux文章里讲了怎么部署,这章主要讲如何通过springboot连接hive第一步:加入jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &...
2019-06-10 14:16:01
16313
1
原创 spring boot 连接mongodb
介绍: MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。传统的关系数据库一般由数据库(da...
2019-06-10 14:09:13
5469
1
原创 spring boot 微服务
介绍:随着spring不断的发展,涉及到的领域也越来越多,项目整合开发需要各种各样的文件,慢慢的变得不那么简单易用,违背了最初的理念。spring boot正是在这样的一个背景下被抽象出来的开发框架,目的为了让大家更容易的使用spring,更容易的集成各种常用中间件、开源软件。另一方面,spring boot诞生时,正处于微服务概念慢慢酝酿中,spring boot的研发融合了微服务架构的理念。实...
2019-06-10 14:03:59
793
1
原创 spring boot使用kafka
介绍:之前的文章里面讲过了怎么部署kafka,这边文章就介绍怎么使用spring boot 使用kafka第一步:加入相关架包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifact...
2019-06-10 14:00:45
1251
springcloud+springboot+feign项目demo
2019-06-14
sentinel 开源的限流项目
2019-06-11
springboot+dubbo完整项目案例
2019-06-11
springcloud项目+soul网关
2019-06-11
浏览器抓取前端jquery报错
2015-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人