Мне было интересно, какие модели параллелизма используют люди для обработки входящих сообщений hl7 (adt,...) и сохранения их в нормализованной модели данных (реляционной или не-sql).
Я борюсь с мыслью о последовательной обработке сообщений (сопоставление с базой данных nosql) и многопоточности при преобразовании/обработке их из (java, .net, что угодно):
пример: если я обрабатываю сообщения, полученные и преобразованные клеверным листом (преобразованные для соответствия ожидаемой полезной нагрузке внутреннего веб-/остального API) и настроены на внутренний веб-сервер/остальный API-сервер (многопоточное веб-приложение Java), тогда я не могу гарантировать, что я анализирую сообщения последовательно из-за многопоточности.
если я обрабатываю сообщения последовательно, то сопоставление будет медленным...