readme
来自「在使用TAO的通知服务过程中作为提供者于消费者的各种例程。」· 代码 · 共 68 行
TXT
68 行
Event Notification Service
File: examples/NotifyService/RTNotify/README
This directory contains a simple example of using the Notification Service
with Real-Time CORBA.
This example extends the basic Messenger notify service example to illustrate
how the Notification channel can be used with RT CORBA features. The supplier
and consumer both set up their proxies to use a thread pool with lanes and
the Notify_Service executable is configured to load the RT_Notification library
and associated features. A priority is set in the supplier and propagetd through
the channel into the consumer.
The MessengerServer in this example plays the role of a server for
the MessengerClient and the role of a supplier for the MessengerConsumer.
The flow of messages is shown below:
MessengerClient->MessengerSupplier->NotificationChannel->MessengerConsumer.
The Client code is stored in:
examples/NotifyService/Messenger/MessengerClient.cpp
The Server code is stored in:
examples/NotifyService/Messenger/MessengerServer.cpp
The Consumer code is stored in:
examples/NotifyService/Messenger/MessengerConsumer.cpp
How to Run
----------
To start the Naming Service:
----------------------------
$TAO_ROOT/orbsvcs/Naming_Service/Naming_Service -o ns.ior&
To start the Notification Service:
---------------------------------
$TAO_ROOT/orbsvcs/Notify_Service/Notify_Service -ORBInitRef NameService=file://ns.iori -ORBSvcConf notify.conf &
To start the server/supplier
----------------------------
./MessengerServer -ORBInitRef NameService=file://ns.ior -ORBSvcConf nsclient.conf
To start the consumer
---------------------
./MessengerConsumer -ORBInitRef NameService=file://ns.ior -ORBSvcConf nsclient.conf
To start the client
-------------------
./MessengerClient -ORBInitRef NameService=file://ns.ior
Exeuction via Perl Script
-------------------------
A Perl script has been created to automate the steps shown
above. This script can be run via the following command:
./run_test.pl
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?