-
修改mysql数据目录
-
The innodb_system data file 'ibdata1' must be writable 解决办法:修改配置文件/etc/apparmor.d/usr.sbin.mysqld
-
分布式文件系统 FastDFS
-
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
-
Spring Boot 2企业应用实战
-
Java版本必须是Java 8或更高版本,支持最新的Java 9。 基于Spring 5构建,Spring 5的新特性都可以在Spring Boot 2.0中使用。
-
Docker搭建Portainer可视化界面
-
Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求
-
docker垃圾清理
-
对于Docker来说,存在镜像、容器、存储卷和网络这些对象。因此,也就会生产相对应的这些对象,这些对象会占据磁盘空间。当这些对象不在被使用时,为了不占据额外的磁盘空间,就需要对这些对象进行清理,即进行垃圾清理。在docker 1.13版本之后,提供了对各种对象的prune命令,也提供了清理所有对象类型的docker system prune命令。但在docker 1.13之前的版本,则需要提供其他方式进行垃圾清理。
-
docker安装rabbitmq
-
成功创建容器rabbitmq后,就可以访问web 管理端了http://192.168.99.100:15672,默认创建了一个 guest 用户,密码也是 guest。
-
eclipse 实现 Maven 多模块聚合-module
-
注意这里不要勾选Create a simple project 否则会导致创建完毕后module报错
-
Spring Cloud Config 服务端
-
配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。
-
zuul管理端点
-
zuul的核心是一系列的filters, 其作用可以类比Servlet框架的Filter,或者AOP。 zuul把Request route到 用户处理逻辑 的过程中,这些filter参与一些过滤处理,比如Authentication,Load Shedding等。
-
zuul微服务网关
-
Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。
-
Turbine聚合监控
-
Turbine汇总系统内多个服务的数据并显示到 Hystrix Dashboard 上。
-
Hystrix Dashboard可视化监控数据
-
Hystrix Dashboard是作为断路器状态的一个组件,提供了数据监控和友好的图形化界面。
-
Hystrix实现微服务的容错处理
-
Hystrix熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。
-
Feign实现生命试rest调用
-
Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持,同时还整合了Ribbon和Eureka来提供均衡负载的HTTP客户端实现。
-
eclipse复制maven项目注意的地方
-
.project文件修改name标签,pom.xml修改name和artifactId标签
-
ribbon实现客户端负载均衡
-
Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易使用Ribbon实现自定义的负载均衡算法。
-
Eureka服务发现
-
Eureka包含了服务器端和客户端组件。服务器端,也被称作是服务注册中心,用于提供服务的注册与发现。Eureka支持高可用的配置,当集群中有分片出现故障时,Eureka就会转入自动保护模式,它允许分片故障期间继续提供服务的发现和注册,当故障分片恢复正常时,集群中其他分片会把他们的状态再次同步回来。
-
spring-boot构建服务消费者
-
本文构建服务消费者订单项目order调用user服务。使用restTemplate.getForObject()调用user服务
-
spring-boot-starter-actuator(健康监控)配置和使用
-
spring提供的监控控件autoconfig beans metrics info
-
springboot构建服务提供者
-
springboot构建web项目,数据库使用H2。