Fork me on GitHub

随笔分类 -  [02]Java

摘要:本文主要摘录自: "详细介绍Spring Boot + RabbitMQ实现延迟队列" 并增加了自己的一些理解,记录下来,以便日后查阅。 项目源码: "spring boot rabbitmq delay queue 实现" "stream rabbitmq delay queue 实现" 背景 何 阅读全文
posted @ 2018-06-10 18:31 田园里的蟋蟀 阅读(21805) 评论(2) 推荐(2) 编辑
摘要:阅读目录: 1. Spring Cloud Eureka 注册服务及调用 2. Spring Cloud Hystrix 断路器 3. Spring Cloud Hystrix 指标监控 4. Spring Cloud Config 配置中心 现在主流的开发平台是微服务架构,在众多的微服务开源项目中 阅读全文
posted @ 2018-05-30 13:27 田园里的蟋蟀 阅读(16604) 评论(27) 推荐(30) 编辑
摘要:相关文章: "ELK 架构之 Elasticsearch 和 Kibana 安装配置" "ELK 架构之 Logstash 和 Filebeat 安装配置" ELK 使用步骤:Spring Boot 日志输出到指定目录,Filebeat 进行采集,Logstash 进行过滤,Elasticsearc 阅读全文
posted @ 2018-05-22 08:17 田园里的蟋蟀 阅读(13502) 评论(7) 推荐(1) 编辑
摘要:Java 中比较常用的日志工具类,有 Log4j、SLF4j、Commons logging(简称jcl)、Logback、Log4j2(Log4j 升级版)、Jdk Logging。 Spring Boot 默认使用 Logback,但相比较而言,Log4j2 在性能上面会更好。 Spring B 阅读全文
posted @ 2018-05-21 08:58 田园里的蟋蟀 阅读(16726) 评论(1) 推荐(1) 编辑
摘要:应用场景:Spring Boot 服务添加 Zipkin 依赖,进行服务调用的数据采集,然后进行 Zipkin Server 服务调用追踪显示。 示例 配置: 添加 程序包,Spring Boot 启动的时候,报下面错误: 解决方案,添加如下程序包引用: 参考资料: "can not start u 阅读全文
posted @ 2018-05-08 16:10 田园里的蟋蟀 阅读(7782) 评论(0) 推荐(0) 编辑
摘要:相关文章: "搭建 RabbitMQ Server 高可用集群" 具体错误信息: Spring Boot 配置 RabbitMQ(使用 HAProxy 负载均衡): 最近使用 RabbitMQ 集群的时候(HAProxy 负载均衡),频繁的出现上面错误信息,但是消息可以正常被消费掉,如果只使用单机版 阅读全文
posted @ 2018-05-04 12:10 田园里的蟋蟀 阅读(23046) 评论(3) 推荐(8) 编辑
摘要:先说下自己开发的实例。 最近在使用 Spring Cloud Config 做分布式配置中心(基于 SVN/Git), 当所有服务启动后,SVN/Git 中的配置文件更改后,客户端服务读取的还是旧的配置,并不能实时读取(配置信息会缓存在客户端) ,Spring Boot 提供了一种方式进行更新(通过 阅读全文
posted @ 2018-04-26 08:12 田园里的蟋蟀 阅读(4347) 评论(7) 推荐(5) 编辑
摘要:Eureka Server 在运行期间会去统计心跳失败比例在 15 分钟之内是否低于 85%,如果低于 85%,Eureka Server 会将这些实例保护起来,让这些实例不会过期,但是在保护期内如果服务刚好这个服务提供者非正常下线了,此时服务消费者就会拿到一个无效的服务实例,此时会调用失败,对于这 阅读全文
posted @ 2018-04-20 12:57 田园里的蟋蟀 阅读(61823) 评论(15) 推荐(15) 编辑
摘要:开发部署 Spring Cloud 微服务框架,需要先确定 Spring Cloud 的相关环境版本,主要包含:Spring Cloud、Spring Cloud Netflix、JDK、JRE、Java Version等相关版本,以及环境的配置。 现在最新版本 Java 10、Spring Boo 阅读全文
posted @ 2018-04-16 22:49 田园里的蟋蟀 阅读(14803) 评论(3) 推荐(3) 编辑
摘要:微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 以往我们开发应用程序都是单体型(可以看作是一个怪 阅读全文
posted @ 2018-04-13 06:35 田园里的蟋蟀 阅读(146084) 评论(33) 推荐(71) 编辑
摘要:Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具,它为基于 JVM 的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。通过 Spring Boot 风格进行再封装屏蔽 阅读全文
posted @ 2018-03-28 11:29 田园里的蟋蟀 阅读(5680) 评论(14) 推荐(8) 编辑
摘要:1、先卸载mysql5.5,将所有mysql的文件夹都删除包括注册表里的 1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除 2、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除 3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除2、重新安装my... 阅读全文
posted @ 2013-05-07 14:51 田园里的蟋蟀 阅读(537) 评论(0) 推荐(0) 编辑
摘要:有的朋友在使用vs开发后,使用myeclipse开发java的时候会很苦恼,要是myeclipse有vs的智能提示功能该有多好,这样编写代码会事半功倍, 其实myeclipse是可以设置的,只是有的朋友不会设置而已。 1,打开myeclipse,点击"窗口"->"首选项" 2,在"内容辅助"选项里面,下面有"java 的自动激活触发器"设置,默认是'.',在后面添加26个英文字母,记住'.'不能删除 我的myeclipse汉化了,请朋友对照英文版设置,若朋友不会汉化,可以联系本 阅读全文
posted @ 2013-05-06 15:21 田园里的蟋蟀 阅读(1074) 评论(0) 推荐(0) 编辑