I am planning to use grpc
to build my search API
, but I am wondering how the grpc services definitions files (e.g .proto
) is synced between the server and the clients (assuming all use different technologies).
Also if the server had changed one of the .proto
, how the clients will be notified to regenerate their stubs in accordance to those changes.
To summarize: how to share the definitions (.proto
) with clients and how clients are notified if any changes to those files had occurred?