oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/ServiceInstanceRelation.java [40:84]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public String getEntityId() {
        if (StringUtil.isEmpty(entityId)) {
            entityId = IDManager.ServiceInstanceID.buildRelationId(
                new IDManager.ServiceInstanceID.ServiceInstanceRelationDefine(
                    sourceServiceInstanceId,
                    destServiceInstanceId
                )
            );
        }
        return entityId;
    }

    @Getter
    private String sourceServiceInstanceId;
    @Getter
    private String sourceServiceId;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "source_service_name", requireDynamicActive = true)
    private String sourceServiceName;
    @Getter
    @Setter
    private Layer sourceServiceLayer;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "source_service_instance_name", requireDynamicActive = true)
    private String sourceServiceInstanceName;
    @Getter
    private String destServiceInstanceId;
    @Getter
    private String destServiceId;
    @Getter
    @Setter
    private Layer destServiceLayer;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "dest_service_name", requireDynamicActive = true)
    private String destServiceName;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "dest_service_instance_name", requireDynamicActive = true)
    private String destServiceInstanceName;
    @Getter
    @Setter
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/TCPServiceInstanceRelation.java [40:84]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public String getEntityId() {
        if (StringUtil.isEmpty(entityId)) {
            entityId = IDManager.ServiceInstanceID.buildRelationId(
                new IDManager.ServiceInstanceID.ServiceInstanceRelationDefine(
                    sourceServiceInstanceId,
                    destServiceInstanceId
                )
            );
        }
        return entityId;
    }

    @Getter
    private String sourceServiceInstanceId;
    @Getter
    private String sourceServiceId;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "source_service_name", requireDynamicActive = true)
    private String sourceServiceName;
    @Getter
    @Setter
    private Layer sourceServiceLayer;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "source_service_instance_name", requireDynamicActive = true)
    private String sourceServiceInstanceName;
    @Getter
    private String destServiceInstanceId;
    @Getter
    private String destServiceId;
    @Getter
    @Setter
    private Layer destServiceLayer;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "dest_service_name", requireDynamicActive = true)
    private String destServiceName;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "dest_service_instance_name", requireDynamicActive = true)
    private String destServiceInstanceName;
    @Getter
    @Setter
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



