2021年9月15日

Spring Cloud Gateway 学习+实践

摘要: 官网上给出的Spring Cloud Gateway特性如下图所示: 翻译过来就是: 基于 Spring Framework 5 ,Project Reactor 以及 Spring Boot 2.0 构建 路由能够匹配任何请求属性 Predicates和Filters可以区分路由生效 集成了断路器 阅读全文

posted @ 2021-09-15 15:06 DluT_eDdy 阅读(392) 评论(0) 推荐(0) 编辑

2021年9月11日

Spring Cloud Zuul 学习+实践

摘要: 首先有必要了解一下什么是Zuul,它和Spring Cloud有什么关系。 Zuul在Spring Cloud中承担着网关的职责,可以理解为客户端和服务端交互中的唯一通道。所有的客户端请求都会首先发送到网关,而后路由转发到对应的微服务。同时,Zuul还提供了诸如服务聚合、权限校验等,另外也对客户端与 阅读全文

posted @ 2021-09-11 15:46 DluT_eDdy 阅读(538) 评论(0) 推荐(0) 编辑

2021年9月8日

ELK学习之Logstash+Kafka篇

摘要: 上一篇介绍了一下Logstash的数据处理过程以及一些基本的配置功能,同时也提到了Logstash作为一个数据采集端,支持对接多种输入数据源,其中就包括Kafka。那么这次的学习不妨研究一下Logstash如何接收Kafka输入的数据,并与日志中的数据进行统一的处理。 首先在Logstash的配置文 阅读全文

posted @ 2021-09-08 18:10 DluT_eDdy 阅读(1238) 评论(0) 推荐(0) 编辑

ELK学习之Logstash篇

摘要: Logstash在ELK这一整套解决方案中作为数据采集终端,支持对接Kafka、数据库(MySQL、Oracle)、文件等等。 而在Logstash内部的数据流转,主要经过三个环节:input -> filter -> output,顾名思义就是输入、过滤(处理)以及输出。接下来通过一个实际的操作案 阅读全文

posted @ 2021-09-08 14:18 DluT_eDdy 阅读(153) 评论(0) 推荐(1) 编辑

2021年9月4日

Spring Cloud Apollo 实践

摘要: 接上一篇Windows下安装Apollo的常见问题,安装完毕后试着看怎么来使用一下。 首先到管理页面创建一个新的应用: 创建成功后会自动跳转到应用的维护界面,如下图所示: 新增一个配置信息来进行后续的验证,添加成功后右上角弹出提示如需生效请发布,同时新增的配置项发布状态也是未发布,如下图中箭头指向以 阅读全文

posted @ 2021-09-04 16:00 DluT_eDdy 阅读(614) 评论(0) 推荐(0) 编辑

Windows下安装Apollo时的几个常见问题

摘要: 今天在本地安装Apollo时遇到几个问题,觉得还是记录下来,希望能给有需要的朋友提供帮助。 安装的过程参考这篇教程,https://www.jianshu.com/p/6cf4b15ba82f。流程基本一致不再重复,只对步骤中可能遇到的问题做一个分享。 MySQL安装完毕并且在启动脚本中更新用户名密 阅读全文

posted @ 2021-09-04 14:50 DluT_eDdy 阅读(387) 评论(0) 推荐(0) 编辑

2021年9月3日

Spring Cloud Eureka 实践(二)

摘要: 接上一篇的内容,Eureka服务已经启动成功后,可以尝试开发服务的提供者与消费者,并注册到Eureka来实现服务的发现与调用。 首先,在父工程中继续创建服务提供者的Module,最新的目录结构如下图所示: pom中需要添加Eureka客户端的依赖: <artifactId>spring-cloud- 阅读全文

posted @ 2021-09-03 11:16 DluT_eDdy 阅读(67) 评论(0) 推荐(0) 编辑

2021年9月2日

Spring Cloud Eureka 实践(一)

摘要: Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,主要在Spring Cloud架构中提供服务注册发现的功能。那么是不是可以尝试在本地搭一个单例Eureka服务来感受一下Spring Cloud是如何将Eureka集成进去的。 网上有很多参考资料可 阅读全文

posted @ 2021-09-02 15:09 DluT_eDdy 阅读(98) 评论(0) 推荐(0) 编辑

2019年9月25日

Linux线程唤醒与等待

摘要: 生产者消费者模式在程序设计中出现频率非常高,经常会有线程间通过消息队列或其他共享变量进行交互的场景。而这时就会出现一个问题,消费者如何知道生产者已经生产了数据呢?有的程序会采取消费者循环判断消息队列大小是否为0,如果不为0则取出数据之类的方法。但是该种方法带来两个问题: 1. 生产者产出数据到消费者 阅读全文

posted @ 2019-09-25 16:10 DluT_eDdy 阅读(2565) 评论(0) 推荐(1) 编辑

2019年7月23日

VS Code中无法识别npm命令

摘要: 今天在VS Code中执行npm install命令时报了“'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件”的错误。 首先检查环境变量是否配置正常: 系统变量中NODE_PATH,变量值为nodejs的安装路径。 用户变量Path包含%NODE_PATH% 如果说通过CMD打开的命令 阅读全文

posted @ 2019-07-23 16:06 DluT_eDdy 阅读(18893) 评论(0) 推荐(0) 编辑

导航