10-12-2022, Saat: 15:04
(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ış
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-b...3#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.
There's no place like 127.0.0.1