Dubbo 的常规功能,都保持零侵入,但有些功能不得不用 API 侵入才能实现。
Dubbo 中除这里声明以外的接口或类,都是内部接口或扩展接口,普通用户请不要直接依赖,否则升级版本可能出现不兼容。API 汇总如下:
配置 API
org.apache.dubbo.config.ServiceConfig
org.apache.dubbo.config.ReferenceConfig
org.apache.dubbo.config.ProtocolConfig
org.apache.dubbo.config.RegistryConfig
org.apache.dubbo.config.MonitorConfig
org.apache.dubbo.config.ApplicationConfig
org.apache.dubbo.config.ModuleConfig
org.apache.dubbo.config.ProviderConfig
org.apache.dubbo.config.ConsumerConfig
org.apache.dubbo.config.MethodConfig
org.apache.dubbo.config.ArgumentConfig
详细参见:API配置
注解 API
org.apache.dubbo.config.annotation.Service
org.apache.dubbo.config.annotation.Reference
详细参见:注解配置
模型 API
org.apache.dubbo.common.URL
org.apache.dubbo.rpc.RpcException
上下文 API
org.apache.dubbo.rpc.RpcContext
详细参见: 4.20. 上下文信息 & 4.21. 隐式参数 & 4.23. 异步调用
服务 API
org.apache.dubbo.rpc.service.GenericService
org.apache.dubbo.rpc.service.GenericException
org.apache.dubbo.rpc.service.EchoService
详细参见: 4.19. 回声测试
下一节:Dubbo 的 Maven 插件