feat: add protobuf message compression and decompression for Redis; refactor product fetching logic

This commit is contained in:
2025-08-17 06:16:15 +03:00
parent 38acc4a443
commit abbcc0a81a
1396 changed files with 609 additions and 451436 deletions

View File

@@ -1,24 +1,26 @@
package main
import (
"context"
"fmt"
"sipro-mps/internal/wb/products/mapping/generated"
"strings"
pb "sipro-mps/api/generated/v1/wb/products"
"sipro-mps/pkg/api/wb/client"
"github.com/deliveryhero/pipeline/v2"
)
func main() {
input := "1,2,3,4,5"
for out := range pipeline.Process(context.Background(), apply, pipeline.Emit(input)) {
for j := range out {
fmt.Printf("process: %s\n", out[j])
}
}
}
//package main
//
//import (
// "context"
// "fmt"
// "sipro-mps/internal/wb/products/mapping/generated"
// "strings"
//
// pb "sipro-mps/api/generated/v1/wb/products"
// "sipro-mps/pkg/api/wb/client"
//
// "github.com/deliveryhero/pipeline/v2"
//)
//
//func main() {
//
// input := "1,2,3,4,5"
//
// for out := range pipeline.Process(context.Background(), apply, pipeline.Emit(input)) {
// for j := range out {
// fmt.Printf("process: %s\n", out[j])
// }
// }
//}