VSaber(☆浪人☆)——你是如何用SOAP支持事务的?我有个问题——请进!我觉得这是一个非常值得探讨的问题!

AlexXXX 2002-01-05 09:12:24
我做了一个组件,有两个请求接口。一个是查询,并将查询结果保存在一个临时文件中;一个是取这个临时文件的内容,取完就删去临时文件。
我的问题是——如果一个用户在触发了第一个请求之后,将客户端关闭了,第二请求永远不可能发出。这时那个临时文件我们如何处理?
谁来处理?何时处理比较好?
我做了几个试验,在组件对象的析构函数中删去临时文件,但是发现,每次处理完第一个请求,服务器就将对象析构了,也就将临时文件删除了!!!
但是后来我将这个组件配置在COM+中,使用DCOM的方式调用这个组件,发现在客户端以外中断的时候,服务端在等待很久才将对象删除。而不是处理一个请求就将对象删除。
...全文
142 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
VSaber 2002-01-12
  • 打赏
  • 举报
回复
com+可以设置缓存事件,默认3分钟
我没有深入研究了(因为项目延缓),用msxml4,传递参数保存一个事物的id,能实现,不过我没测试.详细的也没发说.
最好解决办法,你的事务都放到一个方法里面处理(也就是com组件使用itransactioncontext接口),这样请求一次处理所有的事务!
内容概要:本文详细介绍了一种基于混沌系统和DNA编码的彩色数字图像加密与解密方法,并对其安全性进行了深入分析。该方法结合混沌系统的伪随机性强、初始条件敏感等特点与DNA编码的高并行性、大存储容量优势,构建了高效的图像加密算法。通过像素置乱与扩散双重操作增强图像保密性,有效抵御外部攻击。同时,文中还系统开展了抗噪声性能与抗裁剪性能测试,验证了该加密方案在信道干扰和部分数据丢失情况下的鲁棒性,确保了解密图像仍具备较高的可恢复性与可用性。所有实验均基于Matlab平台完成,提供了完整的代码实现流程,便于复现与进一步研究。; 适合人群:具备一定图像处理、密码学基础知识及Matlab编程能力的科研人员,适用于研究生、高校教师及从事信息安全、数字图像处理等相关领域的技术人员。; 使用场景及目标:①研究混沌理论在图像加密中的实际应用;②掌握DNA编码与生物信息学在信息安全中的交叉融合技术;③评估加密算法的安全性,特别是抗噪声与抗裁剪能力;④为后续开发高安全性图像传输系统提供技术参考与实现基础。; 阅读建议:建议读者结合Matlab代码逐模块分析算法实现细节,重点关注混沌序列生成、DNA编码规则设计、置乱与扩散策略以及解密逆过程的对应关系。在学习过程中应动手调试代码,观察不同攻击条件下图像的恢复效果,从而深入理解算法的鲁棒性机制。

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧