Concurrent Proxy Connections

Does anyone have experience of large numbers of Client connections to a Proxy (say 1000 per machine). None of these connections would be doing very much (they come from a Data Grid) but they would need to stay connected.
I guess the issues are
* Version ( I seem to remember there was some work done on this in 3.6)
* # connections (we have 4000 grid clients + 4 Coherence machines, so 1000 per machine, tho we can run multiple Proxies per machine).
* I know the issue about deserialization being done on the Service thread, hence we might run multiple Proxies per machine.
Any thoughts welcome.
A.

Hi Andrew,
If the client application that will connect to the Coherence cluster is written in Java then you have the option of connect as storage-disabled node. This is what you would likely do for a long-running, web-based application that is collocated with the data grid.
If the application will probably be getting connected and disconnected from the Coherence cluster several times (i.e. many times a day) then even if it's storage disabled it may result in some overhead, as cluster membership information needs to be maintained. This could be aggravated if the client access the cluster across an unreliable, high-latency WAN link. For this kinds of clients, Coherence*Extend allows you to keep cluster membership as stable as possible, and the amount of network traffic caused by repartitioning to a minimum.
If you are using proxy servers, I think the most recommendable approach is to configure Coherence*Extend proxy servers on a dedicated set of machines that serve no other purpose. This will allow you to scale your proxy servers independently from the storage-enabled members of the cluster. It is important to remember, however, that Coherence*Extend proxy servers are full-blown TCMP members, so they should have fast and reliable communication with the rest of the cluster. Ideally, they should be part of the same network switch as the cache servers. I suggest you to take a look at http://download.oracle.com/docs/cd/E15357_01/coh.360/e15726/gs_best.htm#CIHJIDIA
Regarding serialization, note that if some data travels across the proxy connection, it has to travel in the serialization format configured for the proxy service. If you put data into a cache, it has to travel on the network in the serialization format configured for the cache service of the cache. Period. If this rule is not followed, Coherence wouldn’t know what serialization format any piece of data has.
Hope these thoughts are helpful for you.
Thanks,
Cris

Similar Messages

  • Is there a way to control the number of concurrent SMTP connections on Database Mail?

    Las week Rackspace started controlling the number of concurrent SMTP connections and we are now getting the following message when we send as little as 15 messages at a time using Database Mail:
    Exception Message: Cannot send mails to mail server. (Service not available, closing transmission channel. The server response was: 4.7.0 smtp13.relay.dfw1a.emailsrvr.com Error: too many connections from IP xxx.xxx.xxx.xxx)
    We are using SQL Server 2005 and Windows 2003 and we have been doing this since 2006 with no problems
    Is there a way to control the number of concurrent SMTP connections used by Database Mail or the Database Mail external executable DatabaseMail90.exe?

    Hi rkohler,
    Usually, we can use the Database Mail Configuration Wizard or the Database Mail stored procedures to determine the server name and port number for the Simple Mail Transfer Protocol (SMTP) server . In the SMTP server points, we can set or increase the number
    of concurrent connections.
    There is similar issue about database email on SQL Server 2005, you can refer to the following post.
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/6bb7b600-f025-451b-898b-2caa29c10d4d/only-some-email-gets-sent-successfully-from-spsenddbmail-database-mail-on-sql-server-2005
    Thanks,
    Sofiya Li
    If you have any feedback on our support, please click here.
    Sofiya Li
    TechNet Community Support

  • How Cisco ISE 1.2 Base licenses are consumed and tracks concurrent endpoint connected to network

    Hello
    I am interested to know how the cisco ISE 1.2 base licences are consumed. As the cisco ise 1.2 user guide "The Base License is consumed whenever an authentication notification is received by Cisco ISE."
    Based on the above statement i have following queries :-
    Radius being the UDP based request, its only during the time endpoint is authenticated and authorized the base license is consumed and then its is released. Then how does cisco ISE tracks the concurrent endpoints connected to the network.
    Thanks
    Kumar

    thanks for the reply Tarik.
    As I understand, you mean that a base license is consumed by every radius authentication request and then the license is free to be utilised again
    Also would this means if Radius accounting is turned off, then concurrent sessions will not be tracked.
    Thanks
    Kumar

  • ABAP Proxy connection Between PI and SRM for XMLs

    Hello Experts,
    We are trying to set up ABAP proxy connection between PI 7.1 and SRM so we can send XML from SRM into PI.
    Our SRM developer is getting an SLD error (below) and seems like something is not set up right in the SLD. Could you help me out with any kind of blog/documention on setting up an ABAP proxy connection between PI and an ABAP system. Something that talks about what steps we need to take in PI and SRM.
    error ...
    *We saw the error during debugging. This error is preventing XML output
    to be sent to PI.
    BBP_BD  002     An SLD system has not been assigned to logical system
    Thanks,
    Mayur

    Thanks all for a quick reply. I also had to take following step to achieve the task.
    adding the XI system to the SRM config - SRM Server -->
    Technical basic Settings --> Define  System Landscape?  (also please
    associated documentation in that link for XI)
    Thanks,
    Mayur

  • Oracle 10g Rel 2  - Proxy connection authentication with SAP User ID

    Dear Experts,
    We are currently doing some research and planning to upgrade SAP R/3 4.6C to ECC 6 and upgrading Oracle from version 9.2 to 10.2
    In upgrading to Oracle vers. 10g Rel 2, we got advised that Oracle has apparently introduced a new proxy connection authentication, in which the SAP user ID is given limited privileges (create session only) ??
    If you have any information on this or known any impact about this issue, please advise us.
    Thanks in advance.

    Thanks for your help, Kaushal.
    I also found the SAP Note 834917 (Oracle Database 10g: New database role SAPCONN and it seems to be on a right direction to cope with that problem.
    - For Oracle releases earlier than 10gR2, the CONNECT role includes extensive database authorizations and the more restrictive CONNECT as of 10gR2.
    - To overcome this restriction, SAP need to find a way to compensate this, so does it come SAPCONN.
    - SAPCONN is the new SAP-specific database role, which is defined to support the normal SAP applications operations (CONNECT, RESOURCE and SELECT_CATALOG_ROLE).
    Once again, thanks.

  • No tables listed when using a proxy connection in SQL Developer

    Hello, I'm trying to use a connection in SQL developer that uses the proxy connection to connect to another users tables. In the SQL worksheet area I can access the other users tables with no problems. And using SELECT COUNT(*) FROM USER_TABLES i get the count of the number to tables. But on the tables view on the left hand side of SQL developer no tables are listed. So the question is why do I not see any tables under the tables view? Is this a bug or is it working by design? Thanks

    To access other user's objects, use the Other Users node...
    K.

  • 421 Too many concurrent SMTP connections; please try again later.

    Hi,
    At first I send an email, it works fine. After i try again but this time, i get "421 Too many concurrent SMTP connections; please try again later". What do i have to do? Thanks
    create or replace PROCEDURE SEND_MAIL
    (name_in IN Varchar, surname_in IN Varchar, email_in IN Varchar)
    IS
    conn utl_smtp.connection;
    BEGIN
    conn := utl_smtp.open_connection ( 'mail.ppp.com', 25 ); -- SMTP database host and on port 25
    utl_smtp.ehlo( conn, 'mail.ppp.com' );
    utl_smtp.command(conn, 'auth login');
         utl_smtp.command(conn,UTL_RAW.CAST_TO_VARCHAR2(utl_encode.base64_encode(utl_raw.cast_to_raw('oooo'))));
         utl_smtp.command(conn,UTL_RAW.CAST_TO_VARCHAR2(utl_encode.base64_encode(utl_raw.cast_to_raw('oooo'))));
    utl_smtp.mail( conn, '[email protected]' );
    utl_smtp.rcpt( conn, email_in );
    utl_smtp.data( conn,
    'From: Rental' || utl_tcp.crlf ||
    'To: ' || eremail_in || utl_tcp.crlf ||
    'Subject: ' || 'Confirmation' ||
    utl_tcp.crlf || 'Dear'||' '||name_in||' '||surname_in||','
    ||chr(13)||chr(10)||chr(13)||chr(10)||'Welcome'
    utl_smtp.quit(conn);
    END;
    Message was edited by:
    veledrom

    Sounds like you have an exception in the code and not protecting the resource - which means resource leakage.
    In your case, not closing TCP socket connections to the SMTP server. This then results in the SMTP server refusing to allow you more connections.
    Or.. there is simply too many concurrent connections from different users/sessions/processes at the same time and it cannot service your connection.
    PL/SQL does not specifically support a resource protection block. These are typically in the form of:
    allocate resource;
    try
    use resource;
    finally
    release resource;The intention being that should sosmething go pear shape while using that resource, the resource is protected and released - thus preventing that resource from leaking all over the code and the server.
    In PL/SQL we can only achieve this by creating an exception handler, releasing the resource (if allocated) and then re-raising the exception.
    Suggest that you consider this approach whenever you allocate anything in PL/SQL - from a TCP socket handle to LOB locater or ref cursor.

  • HTTP Proxy Connection for sharepoint-webservice endpoint in  SMP

    hi all,
         I want to consume share-point services(soap based) through SMP. for that i am creating HTTP Proxy Connection for sharepoint web service endpoint in
    SMP. i have done with creation of proxy connection without any error but while testing (on REST_CLIENT add-ons) it showing following error :
    Status Code: 400 <?xml version="1.0" encoding="utf-8"?> <error ><message xml:lang="en">Error occurred while connecting to the Gatewaynull</message> </error>
    Can anyone help me....
    Thanks in advance.

    hii Andrew,
    Here are screenshots of proxy connection configuration,
    security configuration:
    Application creation:
    connection white listing :
    Error message in Rest Client:
    Regards,
    SupriyaD

  • Proxy connection?

    Hello All,
    My Client want to set up Proxy connection between Bank system and Client system.
    they are not talking about ABAP proxy or Java Proxy...... But they told about Proxy connection and they want to use PI to send and receive data using PI.
    If any one done this requirement  before please put your points on this  connection type.
    Thanks,
    Chinna

    I had call today , in the call they mentioned that they want to establish the proxy connection between the bank and client
    and PI need to monitor.
    So does it mean that both sender and receiver will be a Proxy (i.e. SAP systems)
    PI need to monitor means that they need to ensure data is received from the source proxy and delivered to the target proxy...you actually need to track the message flow.
    Normally bank interfaces include some level of message security....not sure if the same can be implemented in a proxy communication.
    Regards,
    Abhishek.

  • How to configure XI and BI for proxy connection?

    Hi BI guruz!
    I am trying to set up a proxy connection between SAP BI (Vr7.0 SPS 09) and SAP XI (3.0 SPS 19). for this i am planning to follow the How to document (How to Integrate XI and BI in SAP NetWeaver 2004s.pdf) as given by SAP.
    I am new to the aspect of proxy connections... hence i am stuck at the very first step.
    In the pre-requisite section of the doc says
    1. The BW is integrated to the XI landscape
    2. Create a software component in the Software Landscape Directory.
    Can any one please tell me the steps for doing this, the tcodes and all , and how to check for the connections?
    Looking forward to hearing from you, as I read a lot of matter from SDN forums and help.sap.com sites, but cudnt figure out what all i have to for this...
    Thanks,
    Sush

    Hi Sush,
    there is a how-to guide on this topic, did you check it out?
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40574601-ec97-2910-3cba-a0fdc10f4dce
    Hope it is helpful for you!
    Regards,
    Sally

  • Upstream proxy connectivity issue

    Hi,
    I have recently installed WSA S170 in one site which is pointing to one of the existing proxy. I have defined routing policy in new proxy through which some of the local domain is accessible through new proxy and rest of the domain will be through existing proxy.
    User's are facing slowness when they are accessing other than local domain at the same time local domain is working fine.
    I have disabled all scanning feature in new proxy for all other domain to avoid delay but still issue persist.
    Connection flow.
    For local Domain :
    Client ----> New Proxy---> Internet
    Other domain :
    Client ---> new proxy---> Existing proxy---> Internet
    Version information : 
    New proxy : cisco wsa s170  OS : 7.7.0 - 753
    Exising proxy : cisco wsa s670  OS : 7.5.1 - 201
    Is it becuse of dual proxy connection hapening for other domain? 
    Please suggest.
    Regards 
    Chirag

    Hi,
    In cases wherein we have an upstream proxy, we need to make the following configuration on the WSA:
    -- Go to 'Network' tab > 'Upstream Proxy' > Configure the Upstream Proxy
    -- Go to 'Web Security Manager' > 'Routing Policy' > Configure a policy to use the Routing Destination  pointing to the Upstream Proxy configured above.
    -- If the upstream proxy is performing authentication, you will need to disable authentication on the Cisco Ironport Web Security Appliance.
    Note: If the path to get to the software update site is also through the same upstream proxy, then Go to 'System Administration' > 'Upgrade and Update Settings' > Edit Update Settings > configure the Proxy Server section. 
    Do rate if Helpful----
    Regards,
    Kush

  • RTMFPTurnProxy for peer to peer communication in proxy connection

    Which server ip i have to mention in mms.cfg against Rtmfpturnproxy either the fms server ip or the deployment server for peer to peer communication
    For peer to peer communication, it is said to add a variable RTMFPTURNProxy in mms.cfg and assign the value the ip address of the turn server. The mms.cfg file is not in the specified location in my windows 7 system. It is mentioned that Flash Player only supports IETF BEHAVE TURN draft 8, not the current TURN RFC. So i create the mms.cfg file with the UTF-8 format in textpad and add the function RTMFPTURNProxy and assign the value of the AMS server ip. Still I could not connect to the server and received NetConnection failed message in proxy internet connection.
      My doubt is which ip address the RTMFPTURNProxy should refer. The AMS server or the application deployed server or something the assigned public address. Should I need to do anything regarding the mms.cfg file. What are the conditions I need to check for peer to peer communications in proxy connection? My heartfelt gratitude for any helping mind. Thanks in advance.

    The provider system in soamanager must have the same name as in table BBP_BACKEND_DEST field SLD_SYS_NAME (System Landscape Directory Name).

  • ACE - TCP Options for Proxy-Connections

    Hi all,
    I have the issue that my ACE does not seem to allow tcp options with L7 proxied connections to the servers. For the client side connection I see the TCP option timestamp for example, but unfortunately the ACE itself does not put the timestamp option into its own TCP connection to the rserver. A 'parameter-map type connection' does only seem to have an effect on L4 connections, not proxied ones. Does anybody know a way how to tell the ACE to have e.g. a timestamp option in the TCP connection to the server as part of a L7 loadbalancing?
    Any help is highly appreciated!
    Thanks,
    Daniel

    Daniel,
    we do not support timestamp at L7.
    I think we only support window scaling.
    Gilles.

  • Maximum number of concurrent WCF connections on Windows 7

    I have a WCF service hosted on Windows 7 Pro operating system.
    I would like to know if there is some OS restriction for the number of concurrent WCF clients from different IP addresses that interacts with my service. My WCF service could be run under a dedicated console process or under a Windows Service.
    I know that there is a 20 limit of concurrent inbound connections to the MS services (like IIS, File Service, Print Services, etc.), but I have my own custom service that I want to use. 
    If there is some OS restrictions related to my case, which are the restrictions when using Windows Server OS?
    Thanks,

    Hi,
    There is no any restriction about the Windows Operating System. The configuration of
    maxConcurrentCalls, maxConcurrentSessions, and
    maxConcurrentInstances only depends on your CPU cores.
    Set maxConcurrentCalls, maxConcurrentSessions, and
    maxConcurrentInstances to a value greater than 16 * the number of CPUs or CPU cores. For example, on a computer with 8 CPU cores, set
    maxConcurrentCalls, maxConcurrentSessions, and
    maxConcurrentInstances to a value greater than 128 (16 * 8 = 128) as follows:
    <serviceThrottling
    maxConcurrentCalls="200"
    maxConcurrentSessions="200"
    maxConcurrentInstances="200" />
    For more detailed information, please read these articles:
    WCF configuration default limits, concurrency and scalability
    http://weblogs.asp.net/paolopia/wcf-configuration-default-limits-concurrency-and-scalability
    Optimizing WCF Web Service Performance
    https://msdn.microsoft.com/en-us/library/ee377061(v=bts.70).aspx
    Karen Hu
    TechNet Community Support

  • Proxy connections getting ORA-01001: invalid cursor

    All,
    I am having tremendous difficulty using Oracle proxy connections under WebSphere 5.1. The problem appears to be that the proxy sessions (or the logical connections) are not being closed properly resulting in 'invalid cursor' and 'fetch out of sequence' exceptions.
    Here's the sequence of events:
    Environment
    AppServer : Websphere 5.1
    Database : Oracle 10gR2
    Datesource: oracle.jdbc.pool.OracleConnectionPoolDataSource
    Start up application server
    Check the sessions on the db
    USERNAME                       TYPE       SERVER    MODULE
    * APAX                           USER       DEDICATED
    * APAX                           USER       DEDICATED
    SYS                            USER       DEDICATED sqlplus@apaxIIdb (TNS V1-V3)* = connection pool sessions
    Step 1: getting the connection
    // lookup datasource in jndi
    Connection myConnection = myDataSource.getConnection();Step 2: opening a proxy connection
    Properties myProperties = new Properties();
    myProperties.put("CONNECTION_TAG", aPrincipal);
    myProperties.put("PROXY_USER_NAME", aPrincipal);
    OracleConnection myOracleConnection =
      (OracleConnection) WSJdbcUtil.getNativeConnection((WSJdbcConnection) myConnection);
    myOracleConnection.openProxySession(OracleConnection.PROXYTYPE_USER_NAME, myProperties);Step 3: check the sessions on the db
    SQL>  select username, type, server, module
    from v$session
    where type != 'BACKGROUND'
    and username is not null
    order by username;
    USERNAME                       TYPE       SERVER    MODULE
    APAX                           USER       DEDICATED
    APAX                           USER       DEDICATED
    APAX                           USER       DEDICATED
    SYS                            USER       DEDICATED sqlplus@apaxIIdb (TNS V1-V3)
    * USER1                          USER       PSEUDO* = proxy connection
    Step 4: prepare and execute query
    myResultSet = myStatement.executeQuery();Exception thrown: java.sql.SQLException: ORA-01001: invalid cursor
    SQLState = 72000
    vendorCode = 1001
    Session information:
    USERNAME                       TYPE       SERVER    MODULE
    APAX                           USER       DEDICATED
    APAX                           USER       DEDICATED
    SYS                            USER       DEDICATED sqlplus@apaxIIdb (TNS V1-V3)
    * USER1                          USER       DEDICATED* = proxy session appears to have changed
    Step 5: clear up
    OracleConnection myOracleConnection =
      (OracleConnection) WSJdbcUtil.getNativeConnection((WSJdbcConnection) aConnection);
    myOracleConnection.close(OracleConnection.PROXY_SESSION);
    myOracleConnection.close();Check sessions again
    USERNAME                       TYPE       SERVER    MODULE
    APAX                           USER       DEDICATED
    APAX                           USER       DEDICATED
    SYS                            USER       DEDICATED sqlplus@apaxIIdb (TNS V1-V3)There are no Oracle udump files or other tracing information.
    Any ideas?

    We were getting ORA-01001 error messages that didn't appear to make sense when calling certain pl/sql procedures from a application running on a Weblogic/Apache platform. The errors would not occur when we invoked the same procedures via script from a standalone SQL client.
    We were able to put an end to the Web application errors by upgrading our jdbc driver from 10.1.0.4.0 to 10.2.0.1.0.

Maybe you are looking for

  • How to find out the SET PARAMETER ID for FB02 transaction

    hi masters, i m working on a alv report and in that i have to make a BELNR field as a interactive field. i m using the 'user command' for this. FORM user_command USING ucomm TYPE sy-ucomm                     selfield TYPE slis_selfield.   IF selfield

  • Lost bbm contacts while updating to Blackberry messenger 7

    Hi can someone please help me! This morning I updated form bbm 6.(something) to bbm 7. My blackberry did an identity update before bbm 7 was installed. After bbm 7 was installed, I went to my bbm and all my contacts where missing. For some reason the

  • How to add user from domain A to a group in domain B

    How would you acheive adding a user from domain A to a group that is in domain B via powershell without the Quest cmdlets? I've been trying to figure this out for about a week now. Please let me know if the scripting guy has seen this issue before. L

  • How to detect Browser Version using JSP ?

    Hi friends, Previously i have asked regarding browser detection. Now i want to inquiry regarding version detection. I have to block the users other than IE6+. So how i do that ?? Remember : Other than IE6+ users are blocked. Please Help Me...

  • Upgrade to OS X 10.6.1

    I just upgraded to 10.6.1 and noticed a lot more processor activity with Menu Meter. In the console I see the constant respawn of the following: 9/19/09 12:54:04 AM com.apple.nis.ypbind[1082] Domainname not set. Aborting. 9/19/09 12:54:04 AM com.appl