Pooling and non-pooling of ArcGIS Server

Source: Internet
Author: User

1. Pooling and non-pooling modes of serverobject

When we access a server object, this object already exists?

Or is it newly created during access? It is possible, depending on how we choose. If we select a Shared Pool

When som is started, Som creates several so for external access, and one so is accessed by a request.

After the question is asked, it is released back to the shared pool and can be accessed and used by B next time. Therefore, so can be accessed by multiple users.

Access. In non-Shared Pool Mode, when a request is accessed, Som creates a so for it.

In this way, in pooled mode, the proportion of access to so is not, it supports more users, rather than pooled

The mode is, and it supports fewer users than the pooled mode.

So is placed in a server context, that is, a process. One access

Connecting to so is a routine, which is placed in a process. For this process

Features, we need to further set, that is, the process isolation. If the server context is highly isolated

(High Isolation), then only one routine can be placed in a process, which ensures security;

If it is low-isolated, all four access connection routines can be placed in one process, which features

Resource. As for how to set up, it is necessary to consider our hardware devices.

 

 

2. Differences between ArcGIS Server pooling and non-pooled services

If it is a non-pooled service, the data in the service can be registered or not, such

If the version data is registered, all the edit operations can be redo and undo operations, and

Solutions. Redo and undo operations cannot be performed without the data of the registered version,

However, you can choose to save or not save the edited content once.

If it is a pooled service, the data in the service can only be non-version. In this case

The editing function is the simplest. Once the edited content is saved, there is no way to redo, undo

. For example, if a polygon is moved to a node, it cannot be restored once the operation is completed.

3. Image metaphor

Pooled-fish

"There are many fish in a water tank. You want to feed the fish.
Pooling means you can catch a feed at will. If you feed it, you can put it back.
If it is not pooled, a fish is designated for you to feed until you do not want to feed the fish any more.
The above is my understanding. I do not know whether or not, please kindly advise !"

This metaphor is a bit interesting, but it is not just a matter of specifying a fish if it is not pooled. The fact is that this fish was originally

Does not exist. It must be generated now. Therefore, the speed of obtaining fish from non-pooled systems is faster than that from existing fish in pooled systems.

Slow

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.