官术网_书友最值得收藏!

MID Server communications

MID Server communications happen through an External Communications Channel (ECC) queue. One way to think about the ECC queue is like an airline check-in kiosk. MID Servers check each of these kiosks on a regular basis to see if there are any activities that need to be performed. If there is any activity then MID Server does the job and sends the information back to the ECC queue, which is utilized by the ServiceNow instance to use. ECC queue is an integration point between other systems and the ServiceNow instance. ECC queue is a table in the ServiceNow database that stores messages that are entered through other systems. Messages are classified as output and input messages:

  • Output messages: Messages from the ServiceNow instance to some other system
  • Input messages: Messages from other systems to the ServiceNow instance

The MID Server subscribes to messages published by the Asynchronous Message Bus (AMB), which notifies the MID Server that it has pending tasks in the ECC queue.

The MID Server opens a persistent connection to the instance through the AMB and listens on the /mid/server/<mid_sys_id | AMB channel. When an output record is inserted into the queue [ecc_queue] table, an AMB message is sent to the MID Server's channel. The MID Server receives this message and immediately polls the ecc_queue table for work.

The MID Server polls the ECC queue on the regular intervals defined in the mid.poll.time configuration parameter, regardless of AMB message activity. The default polling interval is set to 40 seconds, but it can be reconfigured. This polling of the ECC queue at a regular interval is done in case the AMB connection is dropped.

Source: wiki.servicenow.com

主站蜘蛛池模板: 屏东市| 黄山市| 手游| 绥阳县| 博兴县| 广元市| 封丘县| 浦城县| 乐亭县| 盐池县| 库伦旗| 临夏市| 萨嘎县| 安阳市| 泰兴市| 安新县| 平远县| 尼玛县| 双辽市| 云霄县| 五常市| 迁西县| 安阳市| 青神县| 宁乡县| 义乌市| 商水县| 弥勒县| 安岳县| 克什克腾旗| 丹东市| 九龙城区| 申扎县| 西畴县| 凉城县| 新绛县| 庆安县| 通河县| 棋牌| 宣恩县| 柳林县|