我对网络编程比较陌生.我希望这个很容易.我有一个运行的服务器应用程序监视SQL表.每当整数字段变为正数时,应用程序将读取行的其余部分并填充同一记录中的长文本字段.
我现在有一个设置int字段的php脚本,需要等到应用程序将字段设置回零,然后读取文本字段并将其回送给远程用户.我试过这个(odbc):
$processed = 0;
while ( !$processed )
{
$rs = odbc_exec( $conn, $sql );
odbc_fetch_row($rs);
$processed = odbc_result( $rs, "Processed");
$output = odbc_result( $rs,"OutputSpec");
}
我花了大约5秒钟.完成.太慢了.我放了一个计数器,需要~10000次迭代才能“处理”更改.我知道我的服务器应用程序即时更改了字段. SqlServer中的结果相似.必须有什么东西推迟提交或什么?
最佳答案 你需要使用
observer pattern
使用已知操作来触发更新.