ESB обычно является слоем, который направляет, регистрирует, преобразовывает и выполняет другое 'техническое' (т.е. небизнес) функции на сообщениях. Это могло обработать сообщения от системы обмена сообщениями (такие как что-то основанное на JMS), или это могло работать с другими типами сообщения (такими как основанные на SOAP веб-сервисы). В этом отношении это является более общим, чем MoM.
Правовая оговорка: Я - консультант IBM WebSphere - хотя я не способствую здесь в должностном положении.
Для импорта списка слов в MySQL используйте
LOAD DATA LOCAL INFILE '/ usr / share / dict / words' INTO TABLE words;
где слова
представляет собой таблицу с одним столбцом.
Большинство систем Unix имеют набор списков слов, в моей системе Ubuntu он находится в / usr / share / dict / american-english
В каждой строке идет одно слово, так что это легко вставить, если вы действительно хотите, чтобы он был в базе данных.
Этот bash oneliner делает это неэффективно:
cat /usr/share/dict/american-english \
| while read i; do echo insert into wordlist\(word\) VALUES \(\"$i\"\); done \
| mysql -u<user> -p<pass> <db>
Эта команда MySQL делает это эффективно (если файл находится на том же компьютере):
LOAD DATA LOCAL INFILE '/usr/share/dict/american-english' INTO TABLE wordlist;