Spring Cloud
文章平均质量分 71
独妖
It's nothing impossible!
展开
-
Config server
一、安装rebbitmq 1.下载安装 2.ip和端口 1) mq后台配置:localhost:5672 2) mq管理界面:localhost:15672 注:管理界面是一个插件,不会自动安装。 安装插件命令:rabbitmq-plugins enable rabbitmq_management 二、服务端config-server配置 1.pom.x原创 2017-08-23 12:50:45 · 1783 阅读 · 0 评论 -
跨域+Filter+oAuth
一、简述 1.跨域:指AB跨域服务器,当A服务器-->经过浏览器-->访问B服务器时无权限。 注:是由浏览器的同源策略造成的,是浏览器对JavaScript加的安全限制。 2.同源:是指,域名,协议,端口均相同: 1)非跨域:http://www.123.com/index.html 调用 http://www.123.com/server.PHP 2)跨域 a.主域原创 2017-09-01 17:24:08 · 760 阅读 · 0 评论 -
Spring cloud
一、名词说明 1.Spring Cloud提供了多种服务发现的实现方式,支持得最好的是Eureka,其次是Consul,最次是Zookeeper。 2.application.yml:配置当前组件的 实例化参数,如端口号 3.bootstrap.yml:启动当前组件-->读取配置文件,注册中心信息设置 4.Hystrix:把服务调用统称为依赖调用, Hystrix通过命令模式封装依赖调用.原创 2017-08-23 15:50:32 · 452 阅读 · 0 评论 -
Spring cloud Q&A
1.Jdk版本问题: 报错:Caused by: java.lang.UnsupportedClassVersionError: org/eclipse/jgit/api/TransportConfigCallback : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Meth原创 2017-08-21 10:50:26 · 3873 阅读 · 1 评论 -
Spring cloud sleuth
一、spring cloud sleuth 1.Spring-Cloud-Sleuth:是Spring Cloud的组成部分之一,为SpringCloud应用实现了一种分布式追踪解决方案,其兼容了Zipkin, HTrace和log-based追踪 2.Span:基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,span通过一个64位ID唯一标识,trac原创 2017-08-30 13:36:00 · 1606 阅读 · 0 评论 -
Hystrix
一、Hystrix说明 1.服务雪崩效应:是一种因 服务提供者 的不可用导致 服务调用者 的不可用,并将不可用 逐渐放大 的过程。 1) A为服务提供者, B为A的服务调用者, C和D是B的服务调用者. 当A的不可用,引起B的不可用,并将不可用逐渐放大C和D时, 服务雪崩就形成了 2.雪崩原因: 1) 服务提供者不可用 a.硬件故障 a1.硬件损坏造成的服务原创 2017-08-25 16:41:36 · 35692 阅读 · 2 评论 -
ElasticSearch
一、普通安装 1.下载:https://www.elastic.co/downloads/elasticsearch 2.解压:tar -zxvf elasticsearch-5.2.0.tar.gz 3.启动:./bin/elasticsearch.sh 4.验证:elasticsearch --version 默认端口:9200 5.配置elasticsearch: a.原创 2017-08-30 09:42:42 · 242 阅读 · 0 评论 -
RabbitMq
一、普通安装rabbitMq 1. 测试本机器是否安装wget命令 a.执行:wget www.baidu.com a1)有响应则可直接进入步骤二 a2)报错或者提示未安装wget则需要先安装wget b. 下载wget: http://ftp.gnu.org/gnu/wget/ ,wget-1.5.3.tar.gz c. 解压: c1)tar -zxvf原创 2017-08-23 12:31:55 · 296 阅读 · 0 评论 -
Docker Mysql
一、安装 1.安装mysql 5.6.35 sudo docker pull mysql:5.6.35 2.启动mysql镜像 docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.6.35 --net xms --ip 10.83.3.16 二、mysql使用 1.进入my原创 2017-08-23 12:21:24 · 435 阅读 · 0 评论 -
Eureka
一、eureka服务端 1.application.yml server: port: 8761 # 指定该Eureka实例的端口 spring: application: name: server-discovery # 项目名称尽量用小写 profiles: active: 10.83.原创 2017-08-23 11:25:24 · 746 阅读 · 0 评论 -
Docker
一、介绍 Docker维护着一个巨大的镜像资源库(Docker Hub),Docker是一个允许你创建镜像,且让这个镜像的实例运行在容器中的软件 1.作用 1)用于开发、交付和运行应用的开放平台,Docker被设计用于更快地交付应用 2)将应用程序和基础设施层隔离,并且可以将基础设施当作程序一样进行管理 3)以更快地打包代码、测试以及部署,并且可以减少从编写到部署运行代码的周期 2.特原创 2017-09-02 12:25:30 · 493 阅读 · 0 评论