oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/ServiceRelation.java [40:78]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public String getEntityId() {
        if (StringUtil.isEmpty(entityId)) {
            entityId = IDManager.ServiceID.buildRelationId(
                new IDManager.ServiceID.ServiceRelationDefine(
                    sourceServiceId,
                    destServiceId
                )
            );
        }
        return entityId;
    }

    @Getter
    private String sourceServiceId;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "source_name", requireDynamicActive = true)
    private String sourceServiceName;
    @Getter
    @Setter
    private String sourceServiceInstanceName;
    @Getter
    @Setter
    private Layer sourceLayer;
    @Getter
    private String destServiceId;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "dest_name", requireDynamicActive = true)
    private String destServiceName;
    @Getter
    @Setter
    private Layer destLayer;
    @Getter
    @Setter
    private String destServiceInstanceName;
    @Getter
    @Setter
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/TCPServiceRelation.java [40:78]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public String getEntityId() {
        if (StringUtil.isEmpty(entityId)) {
            entityId = IDManager.ServiceID.buildRelationId(
                new IDManager.ServiceID.ServiceRelationDefine(
                    sourceServiceId,
                    destServiceId
                )
            );
        }
        return entityId;
    }

    @Getter
    private String sourceServiceId;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "source_name", requireDynamicActive = true)
    private String sourceServiceName;
    @Getter
    @Setter
    private String sourceServiceInstanceName;
    @Getter
    @Setter
    private Layer sourceLayer;
    @Getter
    private String destServiceId;
    @Getter
    @Setter
    @ScopeDefaultColumn.DefinedByField(columnName = "dest_name", requireDynamicActive = true)
    private String destServiceName;
    @Getter
    @Setter
    private Layer destLayer;
    @Getter
    @Setter
    private String destServiceInstanceName;
    @Getter
    @Setter
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



