Hi, Igor!

You are right, the transactions are only persistent on a single server - if that server dies, you will loose the transaction. So you cannot ensure transaction failover. However, you can still use the clusterer module to do dialog failover, since dialog is replicated across all nodes in the cluster. Hence if one goes down, you will have the data on all other nodes, and if a sequential message reaches any of those servers, they will be able to route it properly to the endpoint.
Hope this helps.

Best regards,
Răzvan

On 10/16/18 5:32 PM, Igor Olhovskiy wrote:
Hi!

Wanted to clarify one topic from clusterer module
According to article https://blog.opensips.org/2018/03/21/full-anycast-support-in-opensips-2-4/
I’ve got, that transactions are really persist only on one server.
So, if packet for some reason comes to other server, lookup on other nodes would be preformed. But if node, that holds info especially for current transaction(or dialog)  will die in a middle of process?
Question is, can I use clusterer module for failover as well?

(Best scenario also would not involve any SQL database for persistent storage, maybe only redis)

Thanks!

Regards, Igor

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


--
Răzvan Crainea
OpenSIPS Core Developer
  http://www.opensips-solutions.com

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to