Я разрабатываю систему, которая будет предоставлять множество услуг, скажем, S1
, S2
, S3
. Каждая из этих служб имеет ряд исполняемых файлов, которые будут связываться с использованием событий, используя protobuf.Вопрос проектирования о событиях буфера протокола
Мой вопрос: Какой вы думаете, что лучше дизайн: (1) Объединить все события для всех услуг (в настоящее время около 10-15) в один большой my_events.proto
определению, или (2) Держите их отдельно, т.е. s1_proto
, s2_proto
и т. д.
Приятная вещь (1) заключается в том, что есть один прото-файл, о котором можно беспокоиться; Недостатком является то, что я связываю один и тот же файл заголовка для всего кода.
Спасибо!