2015-03-26 2 views
1

Я хочу подключиться к mongodb, используя соединение mirth. может ли кто-нибудь предоставить мне образец канала для того же самого. также есть какие-либо статистические данные о том, сколько минут мы можем обрабатывать, используя соединение с весельем.Mirth connect to mongo db connectivity

ответ

0

Проверить эту нить через в Mirth Community Forums.

Есть сообщения от Ник Rupley (который является де-факто эксперт по всем весельем), а также некоторые должности людей, которые уже успешно реализованы соединение.

Что касается вашего вопроса относительно возможности. Все зависит от хост-сервера.

Мы запускаем виртуальное устройство PICO-1000 на массивном сервере VMWare с огромными ресурсами и можем обрабатывать 1000 сообщений от 2 до 120 каналов без заминки.

Следует обратить внимание на то, что если вы решили обрабатывать ответы в трансформаторе откликов, что вы реализуете элегантную обработку исключений/ошибок, так как проблема на этом этапе будет препятствовать тому, чтобы этот канал обрабатывал что-либо.

3

Этот пример я создал для тестирования MongoDB с Mirth.

На разъеме источника, выберите тип как Javascript и скопируйте следующий код, основанный на примере доступного на драйвера веб-страницы MongoDB Java here:

var mongoClient = new Packages.com.mongodb.MongoClient("localhost", 27017); 
var database = mongoClient.getDatabase("mydb"); 
var collection = database.getCollection("test"); 
/* 
var doc = new Packages.org.bson.Document("name", "MongoDB") 
         .append("type", "database") 
         .append("count", 1) 
         .append("info", new Packages.org.bson.Document("x", 203).append("y", 102)); 
*/      
var jsonDoc = JSON.stringify({ "name" : "MongoDB", "type" : "database", "count" : 1.0, "info" : { "x" : 203.0, "y" : 102.0 } }); 

var doc = Packages.org.bson.Document.parse(jsonDoc); 

// drop all the data in it 
collection.drop(); 

collection.insertOne(doc); 

// get it (since it's the only one in there since we dropped the rest earlier on) 
var myDoc = collection.find().first(); 

logger.debug(myDoc.toJson()); 

mongoClient.close(); 

return; 

Закомментированный код создает документ BSON с помощью Java, в то время как другой анализирует JSON на BSON, как это обычно бывает в Mirth, если он получает, например, ресурс FHIR в JSON.

Одна важная вещь, чтобы сделать: вы должны скопировать следующие банки для пользовательских экспромты из своего хранилища here

  • BSON
  • MongoDB-водитель
  • MongoDB-водитель-жильный