类 Service

  • 所有已实现的接口:
    java.io.Serializable

    public class Service
    extends java.lang.Object
    implements java.io.Serializable
    Service of Nacos.

    We introduce a 'service --> cluster --> instance' model, in which service stores a list of clusters, which contains a list of instances.

    Typically we put some unique properties between instances to service level.

    作者:
    nkorange
    另请参阅:
    序列化表格
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private java.lang.String appName
      application name of this service.
      private java.lang.String groupName
      Service group to classify services into different sets.
      private java.util.Map<java.lang.String,​java.lang.String> metadata  
      private java.lang.String name
      service name.
      private float protectThreshold
      protect threshold.
      private static long serialVersionUID  
    • 构造器概要

      构造器 
      构造器 说明
      Service()  
      Service​(java.lang.String name)  
    • 字段详细资料

      • serialVersionUID

        private static final long serialVersionUID
        另请参阅:
        常量字段值
      • name

        private java.lang.String name
        service name.
      • protectThreshold

        private float protectThreshold
        protect threshold.
      • appName

        private java.lang.String appName
        application name of this service.
      • groupName

        private java.lang.String groupName
        Service group to classify services into different sets.
      • metadata

        private java.util.Map<java.lang.String,​java.lang.String> metadata
    • 构造器详细资料

      • Service

        public Service()
      • Service

        public Service​(java.lang.String name)
    • 方法详细资料

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getProtectThreshold

        public float getProtectThreshold()
      • setProtectThreshold

        public void setProtectThreshold​(float protectThreshold)
      • getAppName

        public java.lang.String getAppName()
      • setAppName

        public void setAppName​(java.lang.String appName)
      • getGroupName

        public java.lang.String getGroupName()
      • setGroupName

        public void setGroupName​(java.lang.String groupName)
      • getMetadata

        public java.util.Map<java.lang.String,​java.lang.String> getMetadata()
      • setMetadata

        public void setMetadata​(java.util.Map<java.lang.String,​java.lang.String> metadata)
      • addMetadata

        public void addMetadata​(java.lang.String key,
                                java.lang.String value)
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object