Jini 事务与辅助服务详解
1. Jini 事务处理
Jini 中的事务处理允许将一组操作组合在一起,确保这些操作要么全部完成,要么全部不完成。下面我们通过具体的代码示例来详细了解 Jini 中的事务处理。
1.1 JavaSpace 事务操作示例
以下代码展示了如何在 JavaSpace 中进行事务操作,将一条消息写入空间 100 次,并在事务结束时提交:
Message msg = new Message();
msg.text = "Testing transactions in space";
try {
// write the entry 100 times passing the transaction object
for(int i=0; i<100; i++) {
System.out.println("Writing to space message " + i);
space.write(msg,txn,1000*10);
System.out.println( "Lease remaining (millis): " +
(lease.getExpiration() -
System.currentTimeMillis()));
}
// commit the transaction to make it visible to other processes
Syst
Jini事务处理与辅助服务全解析
超级会员免费看
订阅专栏 解锁全文
27

被折叠的 条评论
为什么被折叠?



