2019年4月8日

Spring Boot Admin 监控中心

摘要: Spring Boot Admin 监控中心 Spring Boot Admin用来收集微服务系统的健康状态、会话数量、并发数、服务资源、延迟等度量信息 服务端 建立spring cloud admin maven工程,导入pom依赖和完善目录结构 pom依赖 pom.xml 注意增加了两个依赖: 阅读全文

posted @ 2019-04-08 17:00 Swagger-Ranger 阅读(892) 评论(0) 推荐(0) 编辑

SpringCloud 分布式配置中心

摘要: SpringCloud 分布式配置中心 服务端 创建工程并完善结构 国际惯例,把maven工程创建完善 pom.xml application.yml 配置说明: spring.cloud.config.label:配置仓库的分支 spring.cloud.config.server.git.uri 阅读全文

posted @ 2019-04-08 16:53 Swagger-Ranger 阅读(627) 评论(0) 推荐(0) 编辑

springcloud-Netflix创建服务消费者

摘要: springcloud Netflix创建服务消费者 [TOC] 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于 http restful 的。Spring cloud 有两种服务调用方式,两种都是http方式的不是rpc方式 一种是 ribbon + restTemplat 阅读全文

posted @ 2019-04-08 16:49 Swagger-Ranger 阅读(357) 评论(0) 推荐(0) 编辑

Spring Cloud Zuul

摘要: Spring Cloud Zuul [TOC] Zuul负责路由转发和过滤 总览 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、熔断器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简单的微服务系统如下图: 在 Spring 阅读全文

posted @ 2019-04-08 16:46 Swagger-Ranger 阅读(132) 评论(0) 推荐(0) 编辑

Spring Cloud 熔断器

摘要: Spring Cloud 熔断器 [TOC] 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用,在 Spring Cloud 中可以用 RestTemplate + Ribbon 和 Feign 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者 阅读全文

posted @ 2019-04-08 16:44 Swagger-Ranger 阅读(172) 评论(0) 推荐(0) 编辑

树莓派连接启动SSH

摘要: 树莓派的官方更新消息发布:http://downloads.raspberrypi.org/raspbian/release_notes.txt SSH禁用的启用方法: 2016年11月25日: SSH默认禁用; 可以通过在启动分区中创建名称为“ssh”的文件来启用 在默认密码不变的情况下启用SSH 阅读全文

posted @ 2019-04-08 16:40 Swagger-Ranger 阅读(386) 评论(0) 推荐(0) 编辑

win10红警黑屏和无法打开的处理

摘要: 原因:win10或者win7无法打红警的原因,除开软件本身坏了等情况,多半是因为显示比率不对不上和系统不兼容导致的处理方法是: 1.将快捷方式发送到桌面(只是为了方便打开,当然你也可以不发送到桌面,关键只是需要创建一个快捷方式来使执行的时候可以加参数),将执行目标后加参数 win。这样就可以进入后以 阅读全文

posted @ 2019-04-08 16:39 Swagger-Ranger 阅读(2502) 评论(0) 推荐(0) 编辑

MAVEN

摘要: MAVEN [TOC] MAVEN能做什么 1.管理jar包和依赖 2.一键构建,将java源码编译成二进制字节码 3.单元测试,可以将指定目录下的单元测试一次性执行完成并返回结果 4.项目打包,将代码,依赖资源和配置整合到一起,定性打包,如果是web项目,还需要将之发布到服务器 MAVEN的标准目 阅读全文

posted @ 2019-04-08 16:32 Swagger-Ranger 阅读(483) 评论(0) 推荐(0) 编辑

单点故障和分布式锁

摘要: 单点故障和分布式锁 单点故障:由于一个服务故障或阻塞导致后面的服务都不可用,致使整个系统陷入瘫痪 分布式锁:分布式锁是解决单点故障的一种方式,zookeeper既是其中之一被称为分布式协调技术 为什么要使用分布式锁: 因为在分布式应用中,存在多组服务即进程访问同一块数据的问题,比如,网上商城同时3个 阅读全文

posted @ 2019-04-08 16:24 Swagger-Ranger 阅读(344) 评论(0) 推荐(0) 编辑

REST

摘要: REST [TOC] 资料引用 "REST简介" "RESTful API 最佳实践" REST的定义 Representational State Transfer (REST) 其实是一种组织Web服务的架构,而并不是我们想象的那样是实现Web服务的一种新的技术,更没有要求一定要使用HTTP。其 阅读全文

posted @ 2019-04-08 16:23 Swagger-Ranger 阅读(270) 评论(0) 推荐(0) 编辑

微服务目的

摘要: 微服务目的 [TOC] 微服务目的 微服务目的是为了更好的进行分布式系统开发,拆分单体应用为多个服务每个服务都是一个独立运行的项目。那么分布式系统就一定会涉及四个问题: 1.客户端如何访问服务 2.服务间如何通信 3.服务如何治理 4.服务挂了如何处理 具体对应的问题细化一下就是: 1.API 网关 阅读全文

posted @ 2019-04-08 16:19 Swagger-Ranger 阅读(734) 评论(0) 推荐(0) 编辑

Java微服务 进程间通信

摘要: 进程间通信 [TOC] 同步调用 同步调用比较简单,一致性强,但是容易出调用问题,出现单点故障,因为之间相互依赖,比如RPC必须要依赖的模块上线可用,己方才能调用,性能体验上也会差些,特别是调用层次多的时候。同步调用现在主要有两种:REST 和RPC REST 一般基于 HTTP,更容易实现,更容易 阅读全文

posted @ 2019-04-08 16:17 Swagger-Ranger 阅读(635) 评论(0) 推荐(0) 编辑

用户和用户组

摘要: 用户和用户组 [TOC] 1.文件 用户和用户组文件保存在/etc/passwd中,密码文件单独保存在/etc/shadow中 用户和用户组文件/etc/passwd 用户帐号 用户密码(密码单独保存用x占位) 用户ID 用户组ID 用户名全称 用户主目录 用户所使用的shell 比如: 密码文件/ 阅读全文

posted @ 2019-04-08 16:14 Swagger-Ranger 阅读(631) 评论(0) 推荐(0) 编辑

TAIL and HEAD

摘要: TAIL and HEAD tail |参数|用法|详解| | | | | |空|不加参数即默认显示最后10行 | f |该参数用于监视File文件增长。 这个是tail的关键参数 | c Number |从 Number 字节位置读取指定文件 | n Number |从 Number 行位置读取指 阅读全文

posted @ 2019-04-08 16:13 Swagger-Ranger 阅读(152) 评论(0) 推荐(0) 编辑

Linux网路命令netstat

摘要: Linux网路命令netstat netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 参数 |参数|用法|详解| | | | | | a或 all:|显示所有连线中的Socket;| | A或 :|列出该网络类型连线中的相 阅读全文

posted @ 2019-04-08 16:12 Swagger-Ranger 阅读(163) 评论(0) 推荐(0) 编辑

WGET and CURL

摘要: WGET and CURL [toc] 对比 CURL 和WGET都可以用来下载文件,用法也类似: curl/wget [ option...] [url..] 但两者还是有区别的 |对比|| | | | |curl| 1. curl是LInux下的数据传输工具,可以通过URL想服务器上传数据,或者 阅读全文

posted @ 2019-04-08 16:11 Swagger-Ranger 阅读(460) 评论(0) 推荐(0) 编辑

Linux crontab 设置定时任务

摘要: crontab crontab 用于设置系统自动执行的周期性任务 解释: m:minute h:hour dom:day of month mon:month dow:day of week 本博客为Swagger Ranger的笔记分享,文中源码地址: https://github.com/Swa 阅读全文

posted @ 2019-04-08 16:06 Swagger-Ranger 阅读(202) 评论(0) 推荐(0) 编辑

Linux常用系统命令

摘要: 命令 说明 用法和备注 stat 显示指定文件的相关信息,比ls命令显示内容更多 stat option file ; 事实上,stat命令显示的是文件的I节点信息。Linux文件系统以块为单位存储信息,为了找到某一个文件所在存储空间的位置,用I节点对每个文件进行索引。所谓的I节点,是文件系统管理的 阅读全文

posted @ 2019-04-08 16:05 Swagger-Ranger 阅读(338) 评论(0) 推荐(0) 编辑

Redis 集群

摘要: Redis 集群 [TOC] 集群的作用 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数 据,但是由于数据是存储在一台服务器上的,如果这台服务器出现故障,比如硬盘坏了,也会导致数据丢失。 为了避免单点故障,我们需要将数据复制多份部署在多台不同的服务器上,即使有一台 阅读全文

posted @ 2019-04-08 16:02 Swagger-Ranger 阅读(362) 评论(0) 推荐(0) 编辑

Redis的持久化

摘要: Redis的持久化 Redis的数据存储在内存中,内存是瞬时的,如果linux宕机或重启,又或者Redis崩溃或重启,所有的内存数据都会丢失,为解决这个问题,Redis提供两种机制对数据进行持久化存储,便于发生故障后能迅速恢复数据。 RDB Redis Database 在指定时间里将内存数据快照写 阅读全文

posted @ 2019-04-08 16:01 Swagger-Ranger 阅读(152) 评论(0) 推荐(0) 编辑

导航