private static void toTCPServiceInstanceTraffic(TCPServiceMeshMetric.Builder metrics, long minuteTimeBucket) {
        TCPServiceInstanceUpdate instanceTraffic = new TCPServiceInstanceUpdate();
        instanceTraffic.setTimeBucket(minuteTimeBucket);
        instanceTraffic.setName(metrics.getDestServiceInstance());
        instanceTraffic.setServiceId(IDManager.ServiceID.buildId(metrics.getDestServiceName(), true));
        if (metrics.getDestInstancePropertiesList() != null) {
            final JsonObject properties = new JsonObject();
            metrics
                .getDestInstancePropertiesList()
                .stream()
                .forEach(it -> properties.addProperty(it.getKey(), it.getValue()));
            instanceTraffic.setProperties(properties);
        }
        SOURCE_RECEIVER.receive(instanceTraffic);
    }
TelemetryDataDispatcher processes the {@link ServiceMeshMetrics} format telemetry data, transfers it to source
dispatcher.
oap-server/server-receiver-plugin/skywalking-mesh-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/mesh/TelemetryDataDispatcher.java