Delphi Can
Delphi ve Protocol Buffers - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Eğitim (https://www.delphican.com/forumdisplay.php?fid=19)
+---- Forum: Makale (https://www.delphican.com/forumdisplay.php?fid=20)
+---- Konu Başlığı: Delphi ve Protocol Buffers (/showthread.php?tid=3667)

Sayfalar: 1 2


Cvp: Delphi ve Protocol Buffers - SimaWB - 10-12-2022

(09-12-2022, Saat: 12:51)mkysoft Adlı Kullanıcıdan Alıntı: Makale icin ellerinize saglik. Gorebildigim kadariyla C#'da mevcut olan binary serilization mantigini kullaniyor. Belirttiginiz gibi tanim dosyasinin sonuna artan sirada yeni alan eklemek sorun olmaz. Ancak alan tipi degistiginde, araya alan eklendiginde sorun olacaktir, kullanirken dikkatli olmak lazim.

Çok uzun zaman önce yazdığım makale hortlamış Smile

Artık protobuf kullanmıyorum ama hatırladığım kadarıyla; yeni veri eklemek, eskisini çıkartmak yada bazı kurallara bağlı kalarak veri tipinde değişiklik yapmak vs. çalışan uygulamalarınızı etkilemiyor:
https://developers.google.com/protocol-buffers/docs/proto3#updating
Örneğin int32 olan bir veriyi int64 yaparsanız hiç bir sorun yaşamazsınız. 

Aslında ben makalede bu konuya sadece girizgah yapmıştım. Yoksa çok çok gelişmiş bir yapısı var protocol buffersın. Günümüzde RPC (ve gRPC) kullanımı giderek artıyor.