Dubbo 3 是 Dubbo 新的里程碑,Dubbo 的生态组件(包括 Dubbo Java SDK,Dubbo Golang SDK 等)都在向 Dubbo 3 的目标靠拢,在用户实践方面,包括阿里巴巴、淘宝、天猫、饿了么、工商银行、平安健康等企业都已成功升级 Dubbo 3 版本,随着更多的企业和用户关注或升级 Dubbo 3,整个社区对 Dubbo 3 的文档的需求开始变得更加迫切,以帮助用户正确使用 Dubbo 3 功能或知道如何排查遇到的问题。

为了提升 Dubbo 3 文档的质量,Dubbo 社区在 6 月份中旬的时候发出了《Dubbo 3 官方文档贡献者召集令》。这两个月以来,Dubbo 官网收到了近 250 个 Commit,正是因为有了社区各位伙伴的踊跃贡献,Dubbo 官方文档的结构和内容有了许许多多的改变。

apache/dubbo-website 提交活跃度

本次体验优化聚焦的关注点

1. 文档全面对齐最新 Dubbo 3 版本

Dubbo 3 作为 Dubbo 的一个里程碑版本,做了众多的优化和架构调整。在本次文档优化中,我们重点关注了这部分的文档问题,补充完善了 Dubbo 架构调整的内容、全新的应用级服务发现模型和 Triple 协议等的说明使用文档。另外我们也对一些快速开始用例和已有功能的文档做了一定的优化调整,来对齐 Dubbo 3 版本。

2. 文档架构优化,抽离出面向新手的入门文档

本次体验优化的过程中,我们把原有的文档拆分为入门文档和 SDK 文档两个部分。面向 Dubbo 的入门用户,在入门文档模块可以快速了解什么是 Dubbo、Dubbo 3 的新特性、快速开始使用 Dubbo、基于场景示例的实践等。和入门文档模块与之对应的是 SDK 手册,SDK 手册中存放了各个 SDK、工具的文档,包括了 Java SDK、Golang SDK、Dubbo Go Pixiu 等,面向想要深入了解各个 SDK 的用户。

除了总体架构的分级,我们也对 Java SDK 中一些子目录的结构进行了优化,如高级特性和用法目录下按照不同的场景分离出流量治理、诊断与调优、提升安全性等子目录。




入门文档部分





SDK 手册部分

3. 搜索

Dubbo 作为一个 RPC 底层框架,提供了众多的功能,为了讲清楚功能怎么用、配置怎么配、原理是怎么样的等问题,设计了众多的文档。当前 Dubbo 的总文档数达到了一千多篇,纵使文档架构再怎么优化,大部分用户也无法很快定位到具体的一篇文档。为了解决这个问题,我们引入了 Algolia 搜索工具,优化了对应的文档抓取逻辑,期望用户可以通过关键字搜索快速找到所需要的文档。

Algolia 搜索结果示例

4. 多语言生态

在 Dubbo 的发展规划中,多语言生态是一个重要的组成部分,各个语言子社区都是 Dubbo 不可分离的一个部分。在本次文档体验升级的过程中我们也将各个子社区分散的文档进行了整合,目前大部分的文档都已经迁移到了 SDK 手册中,入门文档的部分示例也和 Golang SDK 联合做了适配。

5. 异常链接修正

Dubbo 官网在历史上经历过好几个版本的大的迭代,很多网页的跳转链接存在着失效的问题,给浏览者带来了很不好的体验。在 dubbo-website 的 issue 列表中也有很多关于外链失效的反馈。为了从根本上解决这个问题,我们在 GitHub Actions 工作流中引入了基于 htmltest 的链接校验逻辑,在每次提交的时候都会检查页面上的链接是否都还是有效,如果失效的话会有对应的报错报告,以此来确保跳转都是有效的。在第一次整体调整的过程中,我们一共修复了 600+ 个链接失效问题。

规划中的内容

1. Dubbo 3 源码导读

Dubbo 3 作为 Dubbo 的里程碑版本做了很多的技术架构调整,为了让社区的小伙伴更容易理解 Dubbo 的原理设计,Dubbo 社区在规划完成新版的代码导读系列,预计在近期会和大家见面。

2. 使用 FAQ 文档

Dubbo 作为一个 RPC 框架,和开发态、运维态的工作都极为紧密,在使用 Dubbo 的过程中难免会遇到非预期的报错,但是苦于对源码不够熟悉无法进行高效的排查。Dubbo 3 将全新升级 FAQ 文档机制,在报错的时候自动链接到官方文档中对应的 FAQ 文档,提高异常的排查效率,提升总体使用体验。

写在最后

本次文档的优化只是 Dubbo 在易用性体验优化上的一个开端,由于 Dubbo 官方文档的数量众多,难免存在疏漏的地方,我们欢迎大家持续对包括 Dubbo 官方文档在内的 Dubbo 易用性体验提出问题建议(直接提交 issue 就可以啦)。在未来我们也将持续投入在 Dubbo 易用性优化的部分上,让 Dubbo 能被更多的人更容易地用上、用好。

点击此处,直达 Dubbo 官网。

Dubbo 3 易用性升级之 Dubbo 官网大改版相关推荐

  1. 乐鑫esp8266学习rtos3.0笔记第6篇:esp8266-12模块基于rtos3.1版本ota功能远程空中升级固件,官网之上增加dns域名解析!(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  2. 2017.10.11 米加特官网重磅改版,华丽上线

    2017.10.11 米加特官网重磅改版,华丽上线 热烈庆祝米加特地板制造有限公司新版官网于2017年10月21日华丽上线,敬告新老客户! 重要信息已全部更新,欢迎大家在线阅览及给我们提出宝贵意见.米 ...

  3. Python官网主页改版 http://www.python.org/

    Python官网主页改版 http://www.python.org/. 高端大气上档次,对比以前的可真是天壤之别,这是外观看上去的. 有兴趣的朋友去surf on it.相信定会让你感受不同.

  4. 抖音官网全面改版,网页版正式上线

    导读 一直以来,抖音只能在移动端观看,电脑上需要安装安卓模拟器,非常不稳定.而近日,有网友发现,抖音官网全面改版,进去直接就是抖音网页版,支持点赞视频.查看评论.分享视频,但不支持评论. 顶部还提供有 ...

  5. 华为鸿蒙os再度升级,华为鸿蒙官网再次更新!多达24款机型可升级鸿蒙OS:赶紧报名升级吧...

    原标题:华为鸿蒙官网再次更新!多达24款机型可升级鸿蒙OS:赶紧报名升级吧 [5月17日讯]相信大家都知道,华为鸿蒙OS系统已经全面启动了公测招募,同时华为官方也在不断地适配旧机型,而就在近日,华为鸿 ...

  6. BBdoc文件管理助手V1.24升级通知 详见官网:http://www.bbdoc.cn

    BBdoc文件管理助手V1.24升级内容    BBdoc文件管理助手 1.BBdoc名称更改为"BBdoc文件管理助手",官网重大升级,新版本提供商业付费版,详见官网. 2.已支 ...

  7. TSINGSEE青犀视频官网全新改版即将上线,系统界面迎来整体升级

    TSINGSEE青犀视频团队作为专业视频平台的开发团队,目前已经有了不少的视频平台开发经验,支持RTSP协议的EasyNVR.支持RTMP协议的EasyDSS.支持GB28181协议的EasyGBS等 ...

  8. Go 语言官网全新改版

    2019独角兽企业重金招聘Python工程师标准>>> 前两天发现 Go 语言官网改版了,布局由原来的左中右变成了上中下结构,主色调没有变,整体依然保持简洁的风格.在首页添加了一个叫 ...

  9. 第二十八期:Notepad++ 新 Logo 出炉,官网全新改版采用自适应设计

    Notepad++ 的推特帐号发布了关于 notepad++ 的消息.与旧版 Logo 相比,新 Logo 整体的变化不大,不过官方则表示新版 Logo 比旧版的更吸引人,也更加简洁且更具意义. 新旧 ...

最新文章

  1. 阿里面试: 说说强引用、软引用、弱引用、虚引用吧
  2. 为什么“不在乎别人的眼光”是个大谎言?
  3. 1.2 String字符串和整型int的相互转换,valueOf() 、parse()和toString()
  4. 元素周期表排列的规律_元素周期表诞生150周年,这些有趣的元素性质你都知道吗?...
  5. 面向对象代码_面向对象的代码生成方法
  6. Android 为控件设置阴影
  7. asp.net如何取得纯客户端控件的值
  8. JS格式化时间之后少了8个小时
  9. 杭电acm 2024 C语言合法标识符
  10. xilinx spartan-3a iob
  11. Unity3D MMORPG 背包系统如何设计
  12. php太平洋时间转成北京时间,太平洋时间和北京时间换算(太平洋时间现在几点)...
  13. 带色彩恢复的多尺度视网膜增强算法(MSRCR)的原理、实现及应用
  14. 鸿蒙手机如何录屏,两种方式教你如何在微信时录制屏幕视频。
  15. Java实现在图片上添加文字(水印)
  16. 长大后自卑的孩子,大多出自这几种家庭,别不当回事(给已经做父母或未来即将为人父母的你)
  17. 全国计算机竞赛保送清华,竞赛入清华_是不是如果获得全国各学科竞赛的一等奖就能保送清华_淘题吧...
  18. OSChina 周四乱弹 —— 妹子上班迟到的原因
  19. 使用计算机处理数据第一步,2012年考研专业课自测试题及答案:计算机
  20. axios发送请求,后端报错:所需的防伪表单字段“__RequestVerificationToken”不存在

热门文章

  1. ffmpeg中av_read_frame 超时设置
  2. 【数据库】查询所有同学的学号、姓名、选课数、总成绩(左外连表查询)
  3. OpenAcc的使用
  4. idea Translation翻译插件失效解决办法
  5. 为简化品牌形象,京东将域名360buy.com重命名为jd.com
  6. 操作系统学习笔记:实时系统
  7. Linux进程间通信源码剖析,共享内存(shmget函数详解)
  8. 行业实战 | 5G+边缘计算+“自由视角” 让体育赛事更畅快
  9. 微信 php 类,微信接口封装类(PHP)
  10. 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)