Dubbo 的源代码和 JavaDoc 遵循以下的规范:
ERROR 日志表示需要报警,打印 WARN 日志表示可以自动恢复,打印 INFO 表示正常信息或完全不影响运行。ERROR 日志实时报警,WARN 日志每周汇总发送通知。RpcException 是 Dubbo 对外的唯一异常类型,所有内部异常,如果要抛出给用户,必须转为 RpcException。RpcException 不能有子类型,所有类型信息用 ErrorCode 标识,以便保持兼容。try...finally 或 tearDown 释放资源。LogUtil 断言日志输出。XxxWrapper,基类都命名为 AbstractXxx。ExtensionLoader 只负载加载扩展点,包括 AOP 扩展。ExtensionLoader 的工厂方法。isAvailable 检查,它是独立于负载均衡之外的,不需要检查的是URL参数关闭。Invoker 即可完成桥接,它们可以用公共基类实现此逻辑。