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