IIOP_TM C Properties

advertisement
Server-side main thread IIOP_TM/IIOP_TM connection properties for VBC
The following table lists the server-side main thread model IIOP_TM/IIOP_TM connection properties:
Property
Default
Description
vbroker.se.iiop_tm.host
null
vbroker.se.iiop_tm.proxyHost
null
vbroker.se.iiop_tm.scms
vbroker.se.iiop_tm.scm.iiop_tm.manager.type
vbroker.se.iiop_tm.scm.iiop_tm.manager.conn
ectionMax
vbroker.se.iiop_tm.scm.iiop_tm.manager.conn
ectionMaxIdle
vbroker.se.iiop_tm.scm.iiop_tm.manager.garb
ageCollectTimer
vbroker.se.iiop_tm.scm.iiop_tm.listener.type
vbroker.se.iiop_tm.scm.iiop_tm.listener.port
iiop_tm
Socket
0
Specifies the host name that can be used by this server engine.
The default value, null, means use the host name from the
system. Host names or IP addresses are acceptable values.
Specifies the proxy host name that can be used by this server
engine. The default value, null, means use the host name from
the system. Host names or IP addresses are acceptable values.
Specifies the list of Server Connection Manager name(s).
Specifies the type of Server Connection Manager.
Specifies the maximum number of cache connections on the
server. The default value, 0 (zero), implies no restriction.
Specifies the time, in seconds, that the server uses to determine if
an inactive connection should be closed.
The garbage-collection timer (in seconds) for connections.
vbroker.se.iiop_tm.scm.iiop_tm.listener.portRa
nge
0
vbroker.se.iiop_tm.scm.iiop_tm.listener.proxyP
ort
0
vbroker.se.iiop_tm.scm.iiop_tm.listener.rcvBuf
0
0
30
IIOP
0
Specifies the type of protocol the listener is using.
Specifies the port number used with the host name property. The
default value, 0 (zero), means that the system will pick a random
port number.
This property is effective only when listener.port is greater than 0
(zero). If the listener cannot bind to that port because the port may
be in use then the listener will try to bind to the ports in the range
[port, port+portRange]. If no ports in the range are available then
a COMM_FAILURE exception will be thrown.
Specifies the proxy port number used with the proxy host name
property. The default value, 0 (zero), means that the system will
pick a random port number.
Specifies the size of the receive socket buffer. The default value 0
Size
vbroker.se.iiop_tm.scm.iiop_tm.listener.sendB
ufSize
vbroker.se.iiop_tm.scm.iiop_tm.listener.socket
Linger
vbroker.se.iiop_tm.scm.iiop_tm.listener.keepAl
ive
vbroker.se.iiop_tm.scm.iiop_tm.listener.giopVe
rsion
0
implies a system dependent value.
Specifies the size of the send buffer. The default value 0 implies a
system dependent value.
A TCP/IP setting
true
A TCP/IP setting
1.2
This property can be used to resolve interoperability problems
with older VisiBroker ORBs that cannot handle unknown minor
GIOP versions correctly. Acceptable values for this property are
1.0, 1.1 and 1.2.
It is a boolean value indicating whether the listener has to use
IPv4 or IPv6. The default value is false, which will enforce usage
of IPv6. If the property "vbroker.se.iiop_tp.host" is given an IPv4
or IPv6 address value, then you can ignore the property setting.
Note: On Windows XP platform, the IPv6 stack does not accept
IPv4 traffic. This is the Microsoft implementation limitation,
however, Vista and above do not have such limitation. Enabling
IPv6 stack on Windows XP requires the associated
“…preferIPv6Address…” properties to be set accordingly. This
property also superseded the old-style property name
“vbroker.connection.onlyListenIPv4=<false|true>”.
It is a boolean value indicating whether the listener would
generate IPv4 or IPv6 address. The default value is false, which
put IPv4 address into the IOR.
If the property "vbroker.se.iiop_tp.host" is given an IPv4 or IPv6
address value, then you can ignore the property setting.
Specifies the preferred IPv6 address scope type to be returned if
multiple scope addresses are configured for a given host.
The default value is none. Valid values are “none”, “linklocal”, and
“others”.
“none” provides the first address returned by the getaddrinfo()
network function.
0
vbroker.se.iiop_tm.scm.iiop_tm.listener.preferI
Pv4Stack
false
vbroker.se.iiop_tm.scm.iiop_tm.listener.preferI
Pv6Addresses
false
vbroker.se.iiop_tm.scm.iiop_tm.listener.preferI
Pv6AddressType
none
vbroker.se.iiop_tm.scm.iiop_tm.listener.preferi
pv6ScopeId
null
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.typ
e
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.thre
adMin
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.thre
adMax
MainThr
ead
0
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.thre
adMaxIdle
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.thre
300
0
0
“linklocal” provides the address type of Link-Local.
“others” returned the first other address except if it is the LinkLocal type.
Provides value that identified the scope identifier or interface
number. It is used in conjunction with the IPv6 scoped addresses
such as link-local or site-local. The default value is null.
This value will be used to formulate into the form “<ipv6
address>%<ipv6ScopeId>” for the getaddrinfo() network function
to translate the scope identifier string into a sin6_scope_id integer
value of the sockaddr_in6 structure.
For example,
vbroker.se.iiop_tp.scm.iiop_tp.listener. preferIPv6Addresses=true
vbroker.se.iiop_tp.scm.iiop_tp.listener.ipv6ScopeId=eth0
Assuming that link-local address is returned with the value
“fe80::1”. Internally, the scoped address “fe80::1%eth0” will be
formulated and passed to getaddrinfo().
Alternatively, you could also set via "vbroker.se.iiop_tp.host" with
the value “fe80::1%eth0”.
Specifies the type of thread dispatcher used in the Server
Connection Manager.
Specifies the minimum number of threads that the Server
Connection Manager can create.
Specifies the maximum number of threads that the Server
Connection Manager can create. The default value, 0 (zero)
implies the ORB will control the thread generation using an
internal algorithm based on heuristics.
Setting the property
vbroker.se.iiop_tp.scm.iiop_tp.dispatcher.unlimitedConcurrency=tr
ue will imply that setting this property to 0 will enable unlimited
number of threads in the thread pool to be created.
Specifies the time in seconds before an idle thread will be
destroyed.
The size of the thread stack. The default value 0 indicates the
adStackSize
0
system default. However, on the HP-UX platform, the default
value is 128 KB.
Time duration, in seconds, when a connection is considered hot
(expecting more requests). After the time is elapsed, the
connection is returned back from the dispatcher.
Specifies the size of the receive socket buffer. The default value 0
implies a system dependent value.
Specifies the size of the send buffer. The default value 0 implies a
system dependent value.
A TCP/IP setting
true
A TCP/IP setting
true
When this property is set to false, this turns on buffering for the
socket. The default value, true, turns off buffering, so that all
packets are sent as soon as they are ready.
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.coo
lingTime
3
vbroker.se.iiop_tm.scm.iiop_tm.connection.
rcvBufSize
vbroker.se.iiop_tm.scm.iiop_tm.connection.se
ndBufSize
vbroker.se.iiop_tm.scm.iiop_tm.connection.soc
ketLinger
vbroker.se.iiop_tm.scm.iiop_tm.connection.ke
epAlive
vbroker.se.iiop_tm.scm.iiop_tm.connection.tcp
NoDelay
0
0
Download