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