![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 70
EngineZhang
认真对待每一行代码,它将带来无限成就感。
展开
-
Spring Integration-Message Endpoints概念介绍
Message Endpoints概念介绍Spring Integration是基于管道-过滤器架构的,Message Endpoint是过滤器中的一部分。在简介中提到过,endpoint主要是用来关联框架与应用业务代码的,就像MVC模型中controller只需要与url绑定即可获取到请求数据进行业务处理一样,endpoint只需要与message channel进行映射即可。这里将与同学们共同学习Spring Integration提供的一些Endpoint类型。原创 2022-03-21 22:41:07 · 5359 阅读 · 0 评论 -
Spring Integration-简介
Spring Integration为企业集成方案提供了一个简单的模型,很多ESB的实现依赖于此。原创 2022-03-17 22:41:53 · 1488 阅读 · 0 评论 -
Spring Cloud Gateway-自定义断言及过滤器
Spring Cloud Gateway-自定义断言及过滤器在使用Spring Cloud Gateway的过程中,除了使用其内置的断言和过滤器外,有时候可能还需要实现一些特定的业务,这种情况下我们需要自定义实现断言及过滤器,这篇将为同学们介绍一下怎么在Spring Cloud Gateway中实现自定义断言及过滤器。自定义断言实现自定义断言,需要实现RoutePredicateFactory接口并实例化为Spring Bean,也可以通过继承AbstractRoutePredicateFactory原创 2022-03-15 10:37:15 · 1569 阅读 · 0 评论 -
Spring Cloud Gateway-安全及其他配置
Spring Cloud Gateway-安全及其他配置Spring Cloud Gateway作为网关,除了提供了内置的一些常用的服务转发能力和报文修改能力以外,还有一些其他的能力,比如安全、监控等。本节为大家介绍安全及其他配置。TLS及SSL配置网关通过配置Spring Server的相关参数即可方便的实现监听HTTPS请求,如下示例:server: ssl: enabled: true key-alias: mykey key-store-password: **原创 2022-03-10 17:59:53 · 5629 阅读 · 0 评论 -
Spring Cloud Gateway-全局过滤器
Spring Cloud Gateway-全局过滤器在过滤器中为大家介绍了一些与路由同时配置的过滤器,并且在配置时可以通过spring.cloud.gateway.default-filters实现所配置的过滤器全局生效。本节为大家介绍几个不需要配置在default-filters中就全局生效的过滤器。GlobalFilterGlobalFilter 是用来定义全局过滤器的接口,通过实现GlobalFilter接口可以实现各种自定义过滤器。有多个拦截器时通过Ordered接口实现getOrder(原创 2022-03-03 10:30:59 · 1474 阅读 · 0 评论 -
Spring Cloud Gateway配置详解-过滤器
Spring Cloud Gateway-过滤器本节将为大家详细介绍Spring Could Gateway 内置过滤器相关内容。Spring Cloud Gateway 过滤器为大家提供了修改特定路由中的http请求和响应的能力,默认提供了31种过滤器,基本满足大家的各种场景需求.基本配置过滤器的配置分为两种方式,一种是通过配置文件的方式(此方式有简化配置模式及详细配置模式两种,同断言,不再详述),一种是通过编码的方式。原创 2022-02-28 11:44:27 · 3763 阅读 · 0 评论 -
Spring Cloud Gateway配置详解-断言
在简介中简单介绍了Spring Cloud Gateway的配置方式和开发方式,本节将详细介绍其配置内容。配置模式简化配置模式简化配置是将路由的断言配置进行了简化,路由以id进行分组,每组配置中的匹配规则以列表方式配置,每条规则以“=”分隔,左侧是路由断言名称,右侧是此断言的参数,如下官方示例(通过Cookie值匹配转发路由):spring: cloud: gateway: routes: - id: after_route #路由分组ID u原创 2022-02-15 14:30:06 · 1155 阅读 · 0 评论 -
Spring Cloud Gateway-简介及基础应用
Spring Cloud Gateway是基于Spring WebFlux实现的网关组件,它的目标是提供一个简单、高效的API路由方式,并提供相应的安全、监控和故障恢复能力。原创 2021-06-15 17:40:30 · 465 阅读 · 0 评论 -
开启ElasticSearch用户安全校验
(1)进入ElasticSearch安装目录,在config/elasticsearch.yml文件添加以下配置开启安全校验:xpack.security.enabled: true(2)进入ElasticSearch安装目录,执行以下命令设置elastic用户的密码:./bin/elasticsearch-setup-passwords interactive(3)其他安全配置可参考https://www.elastic.co/guide/en/elasticsearch/refe原创 2021-04-23 18:16:16 · 264 阅读 · 0 评论 -
Netty实现简单的HttpProxy(ihai-http-proxy)
第一次使用Netty,简单又复杂,经过一个星期的努力,终于完成了ihai-http-proxy基本能力。一、目标为了实现IHai-MicroService中的注册中心及网关,以HttpProxy为切入点学习Netty的架构模式,了解如何处理请求数据及响应数据。此项目主要是为了验证及学习以下关键点:1、Netty服务的创建2、在Netty框架中如何对传入传出数据进行获取3、HTTP请求在Netty框...原创 2018-05-21 17:40:25 · 7547 阅读 · 4 评论 -
IHai-MicroService
之前说要写点东西和大家共同学习微服务的东西,一晃3个月过去了,中间有出差2个月,但最重要的还是自己以前没有写东西的习惯,这里给大家道歉了,下边我将努力坚持把这个事情做下去。一、简介当今的IT世界中AI、区块链、微服务无人不知无人不谈,对于AI及区块链本人比较感兴趣但由于本职工作与其尚无交集,通过各位大牛专家们的宣传大概能理解其理论价值,但如何实际落地就完全没有头绪了;而在自己的工作中从14年开始接...原创 2018-05-14 11:04:00 · 466 阅读 · 1 评论 -
微服务架构探讨
做Java开发近八年时间了,从原来的单体应用到分布式应用再到现在的微服务架构都算是做过了,从只关心开发到整体架构设计也都算是接触过,从今天开始以后不定期将自己对微服务各个方面写出来以备勘误,如果有幸能被他人所用或对他人有所帮助将更加荣幸。后期将从以下方面与大家共同探讨:1、API Gateway2、鉴权3、服务注册4、服务管理5、配置管理6、通讯框架7、事物8、原创 2018-02-04 13:47:03 · 252 阅读 · 0 评论