logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker安装Elasticsearch、kibana、IK分词器

因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。如果不理解docker网络,可参考我的中的自定义网络。

#docker#elasticsearch
Elasticsearch(虚拟机Docker部署)

JavaRestClient操作elasticsearch的流程基本类似。核心是client.indices()方法来获取索引库的操作对象。初始化RestHighLevelClient创建XxxIndexRequest。XXX是Create、Get、Delete准备DSL( Create时需要,其它是无参)发送请求。调用RestHighLevelClient#indices().xxx()方法,x

文章图片
#elasticsearch#java
微服务之网关(Spring Cloud Gateway)

微服务架构下,分散的服务需要一个 “统一管理者”,来解决外部请求对接、服务治理等共性问题,避免每个服务重复开发相同功能,同时提升系统的安全性、可维护性和稳定性。解决 “多服务入口混乱” 问题微服务架构中,系统被拆分为多个独立服务(如用户服务、订单服务、商品服务),每个服务都有自己的地址和端口。如果没有网关,外部客户端(APP、网页)需要记住所有服务的地址,分别调用,不仅逻辑复杂,还会增加客户端的维

文章图片
#微服务#java
微服务之Nacos(注册中心、配置中心)

微服务是一种将大型应用拆分成多个小型、独立服务的架构风格,而分布式是实现微服务的技术手段之一,Nacos 这类工具则是支撑微服务运行的基础设施。微服务的核心是 “拆分” 与 “独立”,把原本一个庞大的单体应用,按业务功能拆分成多个可独立开发、部署、运行的小型服务。单一职责:每个微服务只负责一个特定的业务领域,比如电商系统中的 “用户服务”“订单服务”“支付服务”。独立部署:某个服务升级或修复 bu

文章图片
#微服务#架构
微服务之OpenFeign、hystrix熔断降级、loadbalancer负载均衡

微服务架构中使用OpenFeign进行服务间的相互调用,OpenFeign提供了一种简洁的方式来定义和处理服务间的调用。OpenFeign作为一个声明式的、模块化的HTTP客户端,通过「接口」的定义和「注解」的使用,简化了微服务之间的通信调用。OpenFeign 能自动根据服务名找到目标服务的网络地址,实现跨服务的 HTTP 通信。

#微服务#hystrix#负载均衡
SpringSecurity自定义认证成功、失败、登出成功处理器

AuthenticationSuccessHandler的方法进行认证成功后的处理的。AuthenticationFailureHandler的方法进行认证失败后的处理的。实际上在UsernamePasswordAuthenticationFilter进行登录认证的时候,如果登录成功了是会调用。实际上在UsernamePasswordAuthenticationFilter进行登录认证的时候,如果

#java
微服务之网关(Spring Cloud Gateway)

微服务架构下,分散的服务需要一个 “统一管理者”,来解决外部请求对接、服务治理等共性问题,避免每个服务重复开发相同功能,同时提升系统的安全性、可维护性和稳定性。解决 “多服务入口混乱” 问题微服务架构中,系统被拆分为多个独立服务(如用户服务、订单服务、商品服务),每个服务都有自己的地址和端口。如果没有网关,外部客户端(APP、网页)需要记住所有服务的地址,分别调用,不仅逻辑复杂,还会增加客户端的维

文章图片
#微服务#java
微服务之Nacos(注册中心、配置中心)

微服务是一种将大型应用拆分成多个小型、独立服务的架构风格,而分布式是实现微服务的技术手段之一,Nacos 这类工具则是支撑微服务运行的基础设施。微服务的核心是 “拆分” 与 “独立”,把原本一个庞大的单体应用,按业务功能拆分成多个可独立开发、部署、运行的小型服务。单一职责:每个微服务只负责一个特定的业务领域,比如电商系统中的 “用户服务”“订单服务”“支付服务”。独立部署:某个服务升级或修复 bu

文章图片
#微服务#架构
Docker安装Elasticsearch、kibana、IK分词器

因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。如果不理解docker网络,可参考我的中的自定义网络。

#docker#elasticsearch
微服务之Nacos(注册中心、配置中心)

微服务是一种将大型应用拆分成多个小型、独立服务的架构风格,而分布式是实现微服务的技术手段之一,Nacos 这类工具则是支撑微服务运行的基础设施。微服务的核心是 “拆分” 与 “独立”,把原本一个庞大的单体应用,按业务功能拆分成多个可独立开发、部署、运行的小型服务。单一职责:每个微服务只负责一个特定的业务领域,比如电商系统中的 “用户服务”“订单服务”“支付服务”。独立部署:某个服务升级或修复 bu

文章图片
#微服务#架构
到底了