要编写使用分布式事务的应用程序,请创建一个在事务管理器环境中运行的服务器端服务,以及调用事务管理器 API 的客户端代码。Message Queue 4.2 提供了一些基于 Tuxedo 事务管理器的编程示例。这些示例位于每个平台 ./C/tuxedo 目录下的样例程序目录中。
此目录包含一个 README 文件,它说明了如何设置 Tuxedo 以使用 Message Queue 资源管理器,以及如何在 Tuxedo 环境中生成以下样例程序:
样例程序 |
描述 |
---|---|
jmsserver.c |
实现 Tuxedo 服务以通过 Message Queue 发送和接收消息。 |
jmsclient_sender.c |
使用 jmsserver.c 程序中的消息生成服务的 Tuxedo 客户端。 |
jmsclient_receiver.c |
使用 jmsserver.c 程序中的消息接收服务的 Tuxedo 客户端。 |
async_jmsserver.c |
实现 Tuxedo 服务以通过 Message Queue 异步使用消息。 |
jmsclient_async_receiver.c |
使用 async_jmsserver.c 程序中的异步消息使用服务的 Tuxedo 客户端。 |