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

  • JBoss:Developer's Guide
  • Elvadas Nono Woguia
  • 221字
  • 2021-07-02 18:37:29

Session replication demo

Once the application is deployed, perform the following steps:

  1. Open the application link from node13 http://localhost:8380/beosbank-web/.
  2. Fill the money transfer details and click on Next to select the payment options:
    • Sender Country: France
    • Receiver Country: Cameroon
    • Amount to send: 100
    • Sender: Noe Nono
    • Receiver: Michele Bertille
  1. Click on the Next button to reach the Payment Infos tab:

  • Fill the credit card number field with the value: 000-1111-2222 3333
  • Click on the Next button.
  • Try to open the application URL from the second node of the group (host2:node23) in another tab of your browser--http://localhost:8780/beosbank-web/:

You will automatically arrive on the first tab with data entered from the node13 session:

  • Sender Country: France
  • Receiver Country: Cameroon
  • Amount to send: 100
  • Sender: Noe Nono
  • Receiver: Michele Bertille

The session you started on node13 session has been replicated on node23; if you shut down one node, the caller can still find this data from the other node:

[domain@127.0.0.1:9999 /] /host=host1/server=node13:stop
{"outcome" => "success",
"result" => "STOPPING"
}

http://localhost:8380/beosbank-web/ => KO

http://localhost:8780/beosbank-web/ => OK

With this configuration, in order avoid request failures, the caller has to implement a failover process to automatically switch to a running node when the current node goes down. This approach makes the client code become strongly coupled to the server instance URLs.

主站蜘蛛池模板: 浦东新区| 琼结县| 那坡县| 铁力市| 济源市| 新干县| 容城县| 丰台区| 高台县| 洪江市| 五河县| 江阴市| 南江县| 合肥市| 贡嘎县| 崇文区| 太仓市| 黄石市| 喜德县| 明溪县| 太谷县| 弥渡县| 新平| 肇源县| 兴安县| 台湾省| 阿尔山市| 临沂市| 南川市| 霍城县| 芦溪县| 莱芜市| 遵义县| 平果县| 贵州省| 江津市| 佛坪县| 车险| 抚州市| 弋阳县| 区。|