Arbeiten Sie diese Lerneinheit durch, um aktuelle Service-Rankings zu aktualisieren, die Sie abgefragt
haben.
- Aktualisieren Sie die Service-Rankings der Services myShardListener und
myProtoBufSerializer auf Service-Ranking 2. Die Liste der Service-Rankings wird mit der Option
-sr übergeben.
- Wechseln Sie in das folgende Verzeichnis:
cd wxs_home/bin
- Geben Sie den folgenden Befehl ein, um die Service-Rankings zu aktualisieren:
./xscmd.sh -c osgiUpdate -g Grid -ms MapSet -sr "myShardListener;2,myProtoBufSerializer;2"
Die folgende Ausgabe wird angezeigt:
Update succeeded for the following service rankings:
Service Ranking
------- -------
myProtoBufSerializer 2
myShardListener 2
CWXSI0040I: Der Befehl osgiUpdate wurde erfolgreich ausgeführt.
Die folgende Ausgabe wird in der
OSGi-Konsole angezeigt:
SystemOut O MyShardListener@326505334(version=2.0.0) order
com.ibm.websphere.samples.xs.serializer.proto.DataObjects2$Order$Builder@
22342234(34) updated
Sie sehen, dass der Service MyShardListener
jetzt Version 2.0.0 hat, die Service-Ranking 2 hat.
- Führen Sie den Befehl xscmd aus, um das aktuelle Service-Ranking
für alle Services abzufragen, die vom ObjectGrid Grid und dem MapSet
MapSet verwendet werden.
- Wechseln Sie in das folgende Verzeichnis:
cd wxs_home/bin
- Geben Sie den folgenden Befehl ein, um die Service-Rankings für alle Services abzufragen, die von
Grid und MapSet verwendet werden:
./xscmd.sh -c osgiCurrent -g Grid -ms MapSet
Die folgende Ausgabe wird angezeigt:
OSGi Service Name Current Ranking ObjectGrid Name MapSet Name Server Name
----------------- --------------- --------------- ----------- -----------
myProtoBufSerializer 2 Grid MapSet collocatedServer
myShardListener 2 Grid MapSet collocatedServer
CWXSI0040I: Der Befehl osgiCurrent wurde erfolgreich ausgeführt.