payserver_dtm_communication
2016-08-22 14:34:49 0 举报
payserver_dtm_communication 是一个涉及支付服务器和动态时间戳(DTM)通信的过程。在这个过程中,支付服务器与 DTM 系统进行交互,以验证交易的时间戳是否有效。这有助于确保交易的安全性和完整性,防止欺诈和篡改。通过使用 DTM 通信,支付服务器可以实时更新其内部时间,从而确保所有交易都按照正确的顺序进行。此外,DTM 通信还可以帮助支付服务器识别和处理重复或过期的交易,从而提高整体的系统性能和可靠性。总之,payserver_dtm_communication 是一个关键的安全措施,它有助于保护支付系统的稳定运行和用户的资金安全。
作者其他创作
大纲/内容
N
transaction_started相关
ping success?
START TRANSACTION
mysql_ping
Y
transaction_started_ == TRUE?
fetch_one_resultfetch_results
MySQLDBSession::fetch_one_result()MySQLDBSession::fetch_results()
mysql_store_resultmysql_num_rowsmysql_fetch_fieldsmysql_fetch_row
mysql_closemysql_initmysql_optionsmysql_real_connect
Color Legend
is_ready_ = TRUE
execute
MySQLDBSession::execute()
mysql_real_query
transaction_started_ = FALSE
SELECT/UPDATE/INSERT
is_ready_ == TRUE?
MULTI_COMMIT
multi_commit
MySQLDBSession::confirm_multi_query()
mysql_real_querymysql_next_result
COMMIT
INIT
set_mysql_read_write_timeout
MySQLDBSession::reconnect()
transaction_started_ = TRUEis_ready_ = TRUE
CLEAN_UP
pre_multi_query
MySQLDBSession::pre_multi_query()
nothing
mysql_query(\"START TRANSACTION\")
per request
transaction_started_ = FALSEis_ready_ = FALSE
真正与DTM通信
is_ready_ = FALSE
is_ready_相关
commit
MySQLDBSession::commit()
mysql_commit
is multi_query?
CR_SERVER_GONE_ERROR2006
if select
make_session
roll_back
MySQLDBSession::roll_back()
mysql_rollback
throw system_exception
0 条评论
下一页