Я работаю над сервисом Java, которому необходимо отправлять SMS через Amazon SNS.
Я использую шаблоны Velocity для создания персонализированных электронных писем и думал об использовании их и для SMS.
Но я не думаю, что это правильный подход, потому что метод AWS SDK для отправки SMS принимает сообщение в виде строки. Это заставит меня создать файл, а затем прочитать его, чтобы получить содержимое в виде строки.
Единственная альтернатива, о которой я могу думать, - это сохранить шаблон как TINYTEXT (ограничение размера SMS составляет 140 байт) в базе данных и использовать String.replaceAll()
вместо скорости.
Но я хотел знать, есть ли лучший способ сделать это или использование скорости сильно повлияет на производительность.