Skip to content

cannot use override to modify provider's configuration when hessian protocol is used. #900

Closed
@ghost

Description

通过 override 修改 hessian协议的提供者的配置 不生效

override URL :
override://0.0.0.0/soa.test.provider.facade.service.ProviderConfig?tps=20&category=configurators&created=1511247472178&dynamic=false&enabled=true

在 RegistryProtocol.doChangeLocalExport 处理中
此处逻辑 exporter.setExporter(protocol.export(invokerDelegete)); 有问题

如果 protocol 是 AbstractProxyProtocol 的,就直接返回已经缓存的 invoker 了,没有更新逻辑
如果 protocol 是 DubboProtocol 的,会 将 通知过来的 url 重组一下

希望可以确认一下这个问题,版本是 dubbo-2.5.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions