Skip to content

Instantly share code, notes, and snippets.

View aligoren's full-sized avatar
😥
130K

Ali GÖREN aligoren

😥
130K
View GitHub Profile
package main
import (
"context"
"fmt"
"github.com/shirou/gopsutil/v3/cpu"
"golang.org/x/sys/windows"
"google.golang.org/grpc"
pb "grpc_example/gen/protos"
"log"
create-code:
protoc --proto_path=protos protos/* --go_out=gen/
protoc --proto_path=protos protos/* --go-grpc_out=gen/
run-server:
go build -o ${CURDIR}/server/server ${CURDIR}/server/server.go
${CURDIR}/server/server
run-client:
go build -o ${CURDIR}/client/client ${CURDIR}/client/client.go
syntax = "proto3";
package main;
option go_package = "./protos";
service HealthService {
rpc GetSystemHealth(HealthRequest) returns (HealthResponse) {}
rpc GetCpuData(stream CpuRequest) returns (stream CpuResponse) {}
}
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
create-code:
protoc --proto_path=protos protos/* --go_out=gen/
protoc --proto_path=protos protos/* --go-grpc_out=gen/
syntax = "proto3";
package main;
option go_package = "./protos";
service HealthService {
rpc GetCpuData(stream CpuRequest) returns (stream CpuResponse) {}
}
syntax = "proto3";
package main;
option go_package = "./protos";
service HelloService {
rpc GetHello(HelloRequest) returns (HelloResponse) {}
}
syntax = "proto3";
package main;
option go_package = "./protos";
service HelloService {
rpc GetHello(HelloRequest) returns (HelloResponse) {}
}
package main
import (
"context"
"errors"
"fmt"
"time"
)
func AmirimOlayYerine(ctx context.Context) error {
package main
import (
"context"
"errors"
"fmt"
"time"
)
func AmirimOlayYerine(ctx context.Context) error {