Spring全家桶 、Dubbo、分布式、消息队列后端必备全套开源项目

Spring全家桶 、Dubbo、分布式、消息队列后端必备全套开源项目

Spring Boot 专栏基于 Spring Boot 2.X 版本的深度入门教程。市面上的 Spring Boot 基础入门文章很多,但是深度入门文章却很少。对于很多开发者来说,入门即是其对某个技术栈的最终理解,一方面是开发者“比较懒”,另一方面是文章作者把 Spring Boot 入门写的太浅...

“支持通过 HTTP 连通 Web 与后端微服务”Apache Dubbo的这个这是真的吗?

“支持通过 HTTP 连通 Web 与后端微服务”Apache Dubbo的这个这是真的吗?我试了下掉不通

浏览器可直接访问 Dubbo、gRPC 后端微服务,Dubbo-js 首个alpha 版本来了!

浏览器可直接访问 Dubbo、gRPC 后端微服务,Dubbo-js 首个alpha 版本来了!

作者:蔡建怿基于 Dubbo3 定义的 Triple 协议,你可以轻松编写浏览器、gRPC 兼容的 RPC 服务,并让这些服务同时运行在 HTTP/1 和 HTTP/2 上。Dubbo TypeScript SDK[1]支持使用 IDL 或编程语言特有的方式定义服务,并提供一套轻量的 APl 来发布...

Dubbo Triple 协议重磅升级:支持通过 HTTP 连通 Web 与后端微服务

Dubbo Triple 协议重磅升级:支持通过 HTTP 连通 Web 与后端微服务

作者:刘军全新升级的 Triple 协议在微服务协议选型方面我们看到越来越多的应用从 Dubbo2 TCP 二进制协议迁移到 Dubbo3 Triple 协议 (兼容 gRPC),以充分利用 Triple 的高效、全双工、Streaming 流式通信模型等能力;Triple+HTTP/2 的组合很好...

2021-Java后端工程师必会知识点-(分布式RPC框架Dubbo)

2021-Java后端工程师必会知识点-(分布式RPC框架Dubbo)

Tips面试指南系列,很多情况下不会去深挖细节,是小六六以被面试者的角色去回顾知识的一种方式,所以我默认大部分的东西,作为面试官的你,肯定是懂的。www.processon.com/view/link/6…上面的是脑图地址叨絮Dubbo这个框架怎么说呢?我觉得至少有一半小伙伴的公司的分布式技术栈是它...

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(下)

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(下)

HashedWheelTimerTimer 接口的实现,通过时间轮算法实现了一个定时器。职能根据当前时间轮指针选定对应 HashedWheelBucket 槽,从链表头部开始迭代,计算每个 HashedWheelTimeout 定时任务:属于当前时钟周期则取出运行不属于则将其剩余的时钟周期数减一核心...

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(中)

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(中)

核心字段prev、next。通过双向链表被用来在HashedWheelTimerBucket链timeouts(定时任务),由于只在WorkerThread上行动,没有必要进行同步/volatile。task,实际被调度的任务deadline,定时任务执行的时间。在创建 HashedWheelTim...

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(上)

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(上)

1 定时任务Netty、Quartz、Kafka 以及 Linux 都有定时任务功能。常规的JDK 的 java.util.Timer 和 DelayedQueue 等工具类,可实现简单的定时任务,底层用的是堆数据结构,存取复杂度都是 O(nlog(n)),无法支撑海量定时任务。而在定时任务量大、性...

有没有关于dubbo的书籍,比较全面的介绍?#云原生后端

有没有关于dubbo的书籍,比较全面的介绍?#云原生后端 来源:云原生后端社区https://www.yuque.com/server_mind/answer

Dubbo 集群化部署以及监控,大家有什么推荐的项目吗?使用自带的dubbo-adm #云原生后端

Dubbo 集群化部署以及监控,大家有什么推荐的项目吗?使用自带的dubbo-admin? #云原生后端 来源:云原生后端社区https://www.yuque.com/server_mind/answer

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。