dubbo：3.0.8
dubbo-serialization-kryo：1.0.0
在序列化拓展包中没有排除dubbo-common模块导致项目启动报错
<dependency>
    <groupId>org.apache.dubbo.extensions</groupId>
    <artifactId>dubbo-serialization-kryo</artifactId>
    <exclusions>
        <!-- 这里存在一个引包bug,引入的是3.0.6的dubbo-coomon包导致项目启动不起来 而我当前使用的dubbo版本是3.0.8 -->
        <exclusion>
            <groupId>org.apache.dubbo</groupId>
            <artifactId>dubbo-common</artifactId>
        </exclusion>
    </exclusions>
</dependency>

经过上面的方式排除依赖后，项目才正常启动。

还有一个疑问，我采取dubbo协议时，optimizer指定的类被加载了，但是换成tri协议却不加载请问这是什么原因？
  # 协议名称
  name: tri
  # 序列化配置
  serialization: kryo
  # 序列化对象配置实现
  optimizer: com.grain.pay.service.api.serialization.SerializationOptimizerImpl
String GENERIC_SERIALIZATION_DEFAULT = "true";
    String GENERIC_SERIALIZATION_BEAN = "bean";
    String GENERIC_RAW_RETURN = "raw.return";
    String GENERIC_SERIALIZATION_PROTOBUF = "protobuf-json";
    String GENERIC_WITH_CLZ_KEY = "generic.include.class";
    /**
     * Whether to cache locally, default is true
     */
    String REGISTRY_LOCAL_FILE_CACHE_ENABLED = "file.cache";
    /**
     * The limit of callback service instances for one interface on every client
     */
    String CALLBACK_INSTANCES_LIMIT_KEY = "callbacks";
    /**
     * The default limit number for callback service instances
     *
     * @see #CALLBACK_INSTANCES_LIMIT_KEY
     */
    int DEFAULT_CALLBACK_INSTANCES = 1;
    String LOADBALANCE_KEY = "loadbalance";
    String DEFAULT_LOADBALANCE = "random";
    String RETRIES_KEY = "retries";
    String FORKS_KEY = "forks";
    int DEFAULT_RETRIES = 2;
    int DEFAULT_FAILBACK_TIMES = 3;
    String INTERFACES = "interfaces";
    String SSL_ENABLED_KEY = "ssl-enabled";
    String SERVICE_PATH_PREFIX = "service.path.prefix";
    String PROTOCOL_SERVER_SERVLET = "servlet";
    String PROTOCOL_SERVER = "server";