Skip to content

eyupece/grpc-python-hello-world

Repository files navigation

gRPC Python Örneği

Bu repo, gRPC kullanarak basit bir istemci-sunucu uygulaması örneğini içerir. Uygulama, kullanıcıdan bir isim alıp "Merhaba [isim]!" şeklinde yanıt veren basit bir selamlama servisi sunar.

Dosyalar

  • hello.proto: gRPC servis tanımlaması
  • server.py: gRPC sunucu uygulaması
  • client.py: gRPC istemci uygulaması
  • hello_pb2.py: Protocol Buffers tarafından oluşturulan Python kodu
  • hello_pb2_grpc.py: gRPC tarafından oluşturulan Python kodu

Kurulum

  1. Gerekli paketleri yükleyin:
pip install grpcio grpcio-tools
  1. Proto dosyasından Python kodlarını oluşturun:
python -m grpc_tools.protoc --proto_path=. --python_out=. --grpc_python_out=. hello.proto

Çalıştırma

  1. Sunucuyu başlatın:
python server.py
  1. Yeni bir terminal açın ve istemciyi çalıştırın:
python client.py
  1. İstemci çalıştığında size isminizi soracak. İsminizi girin ve sunucudan gelen yanıtı görün.

Medium Blog Post

Bu örnek kod, gRPC'yi Python ile nasıl kullanacağınızı anlatan Medium blog yazısı için hazırlanmıştır. Detaylı açıklamalar için blog yazısını okuyabilirsiniz. Link : https://medium.com/@eyupece/microservice-ve-grpc-temelleri-i%CC%87lk-servisinizi-ad%C4%B1m-ad%C4%B1m-olu%C5%9Fturun-b48dfde22ee7

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages