类 NamingMetadataOperateService


  • @Component
    public class NamingMetadataOperateService
    extends java.lang.Object
    Nacos naming metadata operate service.
    作者:
    xiweng.yy
    • 字段详细资料

      • cpProtocol

        private final com.alibaba.nacos.consistency.cp.CPProtocol cpProtocol
      • serializer

        private final com.alibaba.nacos.consistency.Serializer serializer
    • 构造器详细资料

      • NamingMetadataOperateService

        public NamingMetadataOperateService​(com.alibaba.nacos.core.distributed.ProtocolManager protocolManager)
    • 方法详细资料

      • updateServiceMetadata

        public void updateServiceMetadata​(Service service,
                                          ServiceMetadata serviceMetadata)
        Update service metadata.
        参数:
        service - service of metadata
        serviceMetadata - metadata
      • deleteServiceMetadata

        public void deleteServiceMetadata​(Service service)
        Delete service metadata.
        参数:
        service - service of metadata
      • updateInstanceMetadata

        public void updateInstanceMetadata​(Service service,
                                           java.lang.String metadataId,
                                           InstanceMetadata instanceMetadata)
        Update instance metadata.
        参数:
        service - service of metadata
        metadataId - instance metadataId Id
        instanceMetadata - metadata
      • deleteInstanceMetadata

        public void deleteInstanceMetadata​(Service service,
                                           java.lang.String metadataId)
        Delete instance metadata.
        参数:
        service - service of metadata
        metadataId - instance metadata Id
      • addClusterMetadata

        public void addClusterMetadata​(Service service,
                                       java.lang.String clusterName,
                                       ClusterMetadata clusterMetadata)
        Add cluster metadata to service metadata.
        参数:
        service - service
        clusterName - cluster name
        clusterMetadata - cluster metadata
      • submitMetadataOperation

        private void submitMetadataOperation​(com.alibaba.nacos.consistency.entity.WriteRequest operationLog)