As said, all app servers have a setting called 'threads'. You can read that
as the connection pool size, e.g. how many parallel requests MarkLogic will
accept. If you exceed that, you should get a HTTP response in the 500 range
telling that the server is too busy.



Spawned tasks end up in the Task Server queue. The Task server has its own
number of threads to process tasks in parallel (usually 16 on a laptop),
but also has a backlog queue for a limited number of spawned background
tasks, by default about 100.000. This is also configurable, under Group
Task Server page in the Admin interface.



The "concurrent request limit" tells how many concurrent connections can be
opened by one specific user. It is by default set to zero, meaning no
maximum, but that still can't exceed the number of app server threads..



Kind regards,

Geert



*Van:* [email protected] [mailto:
[email protected]] *Namens *David Ennis
*Verzonden:* donderdag 6 februari 2014 10:16
*Aan:* [email protected]
*Onderwerp:* Re: [MarkLogic Dev General] Parallelising the mlcp



HI.

Regarding 'Listening on one port'

In TCP connections, there are multiple connections on a single endpoint
(port).  This is specific to each operating system and then further
modified by specific server software.  So, the number of concurrent
connections/port on the OS is likely some crazy number like 64K.

The XDBC server in MarkLogic is an app server.  I have never seen anywhere
where there is a specific limit to connections to a single port/app server
listed.  However, it is surely going to be well beyond the total number of
threads you can spawn from your mlcp process.

Please note, if needed, you can also throttle the number of concurrent
requests per user in the settings " concurrent request limit".  If you do
not set a limit, it is set to 0 - meaning unlimited (to the total limit
available in an app server)

Regards,
David Ennis


On 06/02/14 07:35, [email protected] wrote:

*Dell - Internal Use - Confidential *

Hi all



I am wondering is there any way of parallelizing the file transfer through
mlcp from hdfs to mark logic database?

I am a having doubt. Because The XDBC is listening on only one port for a
database.

Is this possible?

Please clarify my doubt.



Thanks and regards,



[image: cid:[email protected]]

*Nagaraj H M*

Administrator - BIG DATA

Business Innovation Services - BIDW

Dell Services

Mobile - +91 9980727542








_______________________________________________

General mailing list

[email protected]

http://developer.marklogic.com/mailman/listinfo/general



-- 

*David Ennis*

*Content Engineer*

[image: Afbeelding verwijderd door afzender. HintTech Mastering the value
of content] <http://www.hinttech.com>

Mastering the value of content

creative | technology | content

Delftechpark 37i

2628 XJ Delft

The Netherlands

T:

+31 88 268 25 00

M:

+31 6 000 000 00

[image: Afbeelding verwijderd door afzender. Website]<http://www.hinttech.com>

[image: Afbeelding verwijderd door afzender.
Twitter]<https://twitter.com/HintTech>

[image: Afbeelding verwijderd door afzender.
Facebook]<http://www.facebook.com/HintTech>

[image: Afbeelding verwijderd door afzender.
LinkedIn]<http://www.linkedin.com/company/HintTech>



[image: Afbeelding verwijderd door afzender. HintTech Mastering the value
of content] <http://www.dayon.nl>

<<image001.jpg>>

<<image002.jpg>>

<<image003.jpg>>

<<image004.jpg>>

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to