SpringCloud
文章平均质量分 88
静谧之心
专业摩的佬
业余吉他手
退役喷子
展开
-
解决Spring Cloud整合 zipkin 的报错异常 code:404 msg: service not found: DEFAULT_GROUP@@localhost
问题复现依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId></dependency>配置spring: zipkin: base-url: http://localhost:9411/ sleuth: sampler: probab原创 2021-08-09 11:34:03 · 3122 阅读 · 3 评论 -
Spring Cloud Gateway 路由谓词工厂详解
Predicate是Java 8提供的一个函数式编程接口。谓词工厂…谓词工厂…, 听着玄乎, 其实就是if条件, 叫它trigger也挺合适谓词工厂有很多种AfterBeforeBetweenCookieHeaderHostMethodPathQueryRemoteAddr路由配置的两种形式1. 路由到指定URL示例1:通配spring: cloud: gateway: routes: - id: {唯一标识} uri:原创 2020-11-26 15:30:24 · 753 阅读 · 1 评论 -
SpringCloudGateway 实现微服务名称隐藏, url保护, token鉴权
在微服务中我们最好是要讲微服务名字隐藏起来, 这个demo中我使用了url转发实现,yml 和 过滤器代码如下.server: port: 8888spring: application: name: pns-gateway cloud: nacos: discovery: server-addr: localhost:8848 # register-enabled: true gateway: disc原创 2020-11-26 13:58:40 · 2136 阅读 · 1 评论 -
RocketMQ 深入分析 Offset 与 CommitLog
消息偏移量 Offsetmessage queue 是无限长的数组,一条消息进来下标就会涨1,下标就是 offset,消息在某个 MessageQueue 里的位置,通过 offset 的值可以定位到这条消息,或者指示 Consumer 从这条消息开始向后处理。message queue 中的 maxOffset 表示消息的最大 offset,maxOffset 并不是最新的那条消息的 offset,而是最新消息的 offset+1,minOffset 则是现存在的最小 offset。fileRese原创 2020-08-12 17:08:06 · 2697 阅读 · 2 评论 -
RocketMQ-生产者-消息的返回状态
FLUSH_DISK_TIMEOUT如果设置了 FlushDiskType=SYNC_FLUSH (默认是 ASYNC_FLUSH),并且 Broker 没有在 syncFlushTimeout (默认是 5 秒)设置的时间内完成刷盘,就会收到此状态码。FLUSH_SLAVE_TIMEOUT如果设置为 SYNC_MASTER,并且 slave Broker 没有在 syncFlushTimeout 设定时间内完成同步,就会收到此状态码。SLAVE_NOT_AVAILABLE如果设置为 SYNC_M原创 2020-08-12 13:50:20 · 2085 阅读 · 1 评论 -
Service Mesh服务网格:是什么和为什么
Service Mesh(服务网格)会是今年微服务生态的主角吗?从趋势来看,众多企业正在将这项理微服务复杂性的技术/工具,搬进他们的IT“火药库”之中。什么是Service Mesh?根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是...原创 2020-03-16 05:14:35 · 4956 阅读 · 0 评论 -
边缘节点服务(Edge Node Service)介绍
CDN俗称“边缘节点服务”。可用于网站加速、将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。还有边缘节点服务(Edge Node Service, ENS)提供基于CDN的边缘弹性基础设施,使您可以将计算、转发等业务下沉至边缘。降低响应时延和带宽成本、减轻中心集群压力,适...原创 2020-03-08 12:52:45 · 3805 阅读 · 0 评论