手记
分享经验交流心得,学习前沿流行技术
-
Apache Dubbo 元原生服务自省架构设计
背景 随着微服务架构的推广和普及,服务之间的耦合度在逐步降低。在演化的过程中,伴随着应用组织架构的变化以及基础设施的衍进,服务和应用之间的边界变得更为模糊。Java 作为一门面向对象的编程语言,Java 接口(interface)作为服务之间通讯的一等公民,配合文档(JavaDoc)便于开发人员理解和维护。基于相同的编程哲学,Apache Dubbo 作为传统的 RPC 服务治理框架,通过接口实现分布式服务。然而对于微服务治理而言,应用(或“服务”)才是基础设施的核心要素。面对云原生(Cloud N
4654浏览
4推荐
0评论
-
Service Mesh 时代,Dubbo 架构该怎么跟进?
导读:6月21-23日,2019 GIAC全球互联网架构大会将于深圳举行。GIAC是面向架构师、技术负责人及高端技术从业人员的年度技术架构大会,是中国地区规模最大的技术会议之一。今年GIAC邀请到了众多布道师、明星讲师以及105位来自Google、微软、Oracle、eBay、百度、阿里、腾讯、商汤、图森、字节跳动、新浪、美团点评等公司专家出席。在大会前夕,高可用架构采访了本届 GIAC Java分论坛讲师小马哥,就目前大家广泛关注的Dubbo/微服务相关的问题进行了访谈。Java 劝退师,Apache Dubbo PMC、Spring Cloud Alibaba 项目架构师,《Spring Boot 编程思想》的作者。目前主要负责集团中间件开源项目、微服务技术实施、架构衍进、基础设施构建等。通过 SUN Java(SCJP、SCWCD、SCBCD)以及 Oracle OCA 等的认证。邓启明:小马哥您好,我是高可用架构的编辑邓启明,很高兴采访到您。请先简单介绍下自己。小马哥:大家好,我是小马哥(
3940浏览
3推荐
1评论
-
Dubbo Spring Cloud 重塑微服务治理
原文链接:Dubbo Spring Cloud 重塑微服务治理,来自于微信公众号:次灵均阁 摘要 在 Java 微服务生态中,Spring Cloud[^1] 成为了开发人员的首选技术栈,然而随着实践的深入和运用规模的扩大,大家逐渐意识到 Spring Cloud 的局限性。在服务治理方面,相较于 Dubbo[^2] 而言,Spring Cloud 并不成熟。遗憾的是,Dubbo 往往被部分开发者片面地视作服务治理的 RPC 框架,而非微服务基础设施。即使是那些有意将 Spring Cloud 迁移至 Dubbo 的小伙伴,当面对其中迁移和改造
5114浏览
0推荐
0评论
-
我为什么会编写《Spring Boot 编程思想》
本文暨《Spring Boot 编程思想-核心篇》自序原文,其中可能涉及敏感话题,正式出版物中将有所删减。 原文链接:链接描述 非常感谢您阅读本书,在成长道路上,我们从此不再孤单。 大约在三年前,鄙人有幸参与全集团微服务架构的衍进以及基础设施的构建,期间痛苦和受益并存。二零一六年十二月,经朋友引荐,作为 “SFDC 2016 杭州开发者大会” 的嘉宾,分享了一场名为《微服务实践之路》的演讲,从此正式开始了我的微服务布道师之路。次年三月,segmentfault “讲堂”栏目上线,本人再
9858浏览
24推荐
7评论
-
Spring Boot Web 应用性能优化
默认情况下,Spring Boot Web 应用会装配一些功能组件 Bean。 在大多数 Web 应用场景下,可以选择性地关闭一下自动装配的Spring 组件 Bean,以达到提升性能的目的。 配置项优化 Spring Boot Web 应用加速 完整配置项 management.add-application-context-header = false spring.mvc.formcontent.putfilter.enabled = false spring.autoconfigure.exclude = org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration,\ org.springfram
9615浏览
19推荐
1评论
-
Reactive Programming 一种技术,各自表述
前言 作为一名 Java 开发人员,尤其是 Java 服务端工程师,对于 Reactive Programming 的概念似乎相对陌生。随着 Java 9 以及 Spring Framework 5 的相继发布,Reactive 技术逐渐开始被广大从业人员所注意,小马哥作为其中一员,更渴望如何理解 Reactive Programming,以及它所带来的哪些显著的编程变化,更为重要的是,怎么将其用于实际生产环境,解决当前面临的问题。然而,随着时间的推移和了解的深入,小马哥对 Reactive Programming 的热情逐渐被浇息,对它的未来保持
9390浏览
18推荐
5评论
-
Dubbo Cloud Native 实践与思考
Dubbo Cloud Native 实践与思考 分享简介 Cloud Native 应用架构随着云技术的发展受到业界特别重视和关注,尤其是 CNCF(Cloud Native Computing Foundation)项目蓬勃发展之际。Dubbo 作为服务治理的标志性项目,自然紧跟业界的潮流,拥抱技术的变化。本次分享的议题包括介绍 Apache 孵化项目Dubbo Spring Boot Project 以及汇报 Dubbo 与 Cloud Native 整合过程中的一些实践与思考,如适配 Spring Cloud 、服务发现、服务网关、服务跟踪以及监控等。 注:为了读者
8873浏览
21推荐
1评论