启封管理咨询

修身,齐家,治国,平天下
热 线 电 话 400-618-3060

应用服务器集群架构

The purpose of this document is to detail the application cluster (also known as multi-main runtime) feature delivered in 2021 R1.

In previous Sage X3 releases, scaling the system was possible by adding small inexpensive servers to the configuration rather than expanding a single expensive server. This resulted in having two different kinds of runtimes:

在以前的Sage X3版本中,可以通过向配置中添加小型廉价服务器而不是扩展单个昂贵服务器来扩展系统。 这导致了两种不同的运行时:

  • One main runtime managing the access to the folder hierarchy and executing X3 processes. This main runtime was located on the biggest server. 一个主要的运行时,用于管理对文件夹层次结构的访问并执行X3进程。 这个主要的运行时位于最大的服务器上。 
  • Additional runtimes used to execute X3 processes as well. These secondary runtimes were located on smaller servers. 辅助服务器的响应时间比主服务器慢,这在很大程度上取决于两台服务器之间网络速度的质量。 

Release 2021 R1 introduces the ability to have all runtimes acting as main runtimes, eliminating a single point of failure. It gives a better and homogeneous response time to all runtimes. This configuration is known as the application cluster.
2021 R1版引入了将所有运行时都用作主要运行时的功能,从而消除了单点故障。 它为所有运行时提供了更好,更均匀的响应时间。 此配置称为应用程序集群。 

 

The runtimes must have full control access to the folder hierarchy through a network path. You can set up a NAS to manage and ensure high availability.

运行时必须通过网络路径具有对文件夹层次结构的完全控制访问权限。 您可以设置NAS来管理并确保高可用性。 

 

The management console allows to set up the system. 

管理控制台允许设置系统。 

 

The Syracuse load balancer manages the availability of the servers. At the administration level, runtimes can be specialized through tags to avoid web services consumption or batch tasks to slow down interactive sessions.

Syracuse负载平衡器管理服务器的可用性。 在管理级别,可以通过标签对运行时进行专用化,以避免使用Web服务或批处理任务来减慢交互式会话的速度。 

 

Universal Naming Convention (UNC) definition通用命名约定(UNC)定义 

A standard for identifying servers, printers, and other resources in a network, which originated in the Unix community. A UNC path uses double slashes or backslashes to precede the name of the computer. The path (disk and directories) within the computer is separated by a single slash or backslash.
一种用于标识网络中的服务器,打印机和其他资源的标准,该标准起源于Unix社区。 UNC路径在计算机名称之前使用双斜杠或反斜杠。 计算机中的路径(磁盘和目录)由单个斜杠或反斜杠分隔。 

 

Network-attached storage (NAS) definition

A file-level computer data storage server connected to a computer network providing  data access to a heterogeneous group of clients. NAS is specialized for serving files either by its hardware, software, or configuration.

连接到计算机网络的文件级计算机数据存储服务器,提供对异构客户端组的数据访问。 NAS 专门用于通过其硬件、软件或配置来提供文件。

 

During configuration, you can set up the application cluster mode and define the path to the application server for each runtime.

在配置时,您可以设置应用程序集群模式并为每个运行时定义到应用程序服务器的路径。 

 

  1. Configure the shared folders for the application server during its installation. Select Network and click Next. 在安装过程中为应用程序服务器配置共享文件夹。 选择网络,然后单击下一步。     
  2. Enter the target's path and click Next. 输入目标的路径,然后单击下一步。

输入举例:     \\192.168.3.162\folders

  1. Deploy each runtime as main during its installation. Enter the Component name and select Main process server. Click Next. 在安装过程中将每个运行时都部署为主程序。 输入组件名称,然后选择主进程服务器。 点击下一步。
  2. In the console, the UNC network path field given during the application server installation is displayed. You can configure the main runtimes there.

.     在控制台中,显示在应用程序服务器安装期间给出的UNC网络路径字段。 您可以在那里配置主要运行时。

 

安装后的本地目录

 

在Console中添加新增的Runtimes

 

New Runtimes

输入UNC Path

 

Save

 

 

 

Configuration

 

MAIN手工停止后,自动被Black List

 

注意pem文件要拷贝到新装的应用服务器runtime下的Keys目录

 

 


 

Round robin definition

Round robin load balancing is a simple way to distribute client requests across a group 

of servers. A client request is forwarded to each server in turn. The algorithm instructs the load balancer to go back to the top of the list and repeats.

循环负载平衡是一种在组中分配客户端请求的简单方法服务器。 客户端请求依次转发到每个服务器。 该算法指示负载均衡器返回列表的顶部并重复。 

 

Open: Administration > Administration > Endpoints > X3 solutions

Configure the solution and set up the different runtimes. For compatibility reasons, a main  server host could still appear in the first place. 

配置解决方案并设置不同的运行时。 出于兼容性原因,主要服务器主机仍可能排在第一位。 

Checking the Enable application cluster check box is mandatory when you want to use the multi-main runtime configuration. 

当您要使用多主体运行时配置时,必须选中“启用应用程序集群”复选框。 

 

The different runtimes are listed in the runtime section with the following information:
在运行时部分中列出了不同的运行时,其中包含以下信息: 

erver host

Server port

Tags

Tag exclusive

Ban timeout

Blacklisted

Auto config

Disabled

Identify the runtime

List of tags for the runtime

If checked, this server is used only if the tag is in the context

Time in minutes before an unavailable server is checked again

Blacklist indicator if a server wasn’t available

Set to yes if configuration wasn’t done manually

Used to disable manually a server

Example

 

You can use these tags to define which server is used in priority when X3 code is executed. Several tags, separated by commas, can be defined for each runtime. If tags are found in the context of a runtime execution, a round robin is performed on the servers assigned to this tag. If no server is available, another server can be used (except if the server has the exclusive flag set).

您可以使用这些标记来定义在执行X3代码时优先使用哪个服务器。 可以为每个运行时定义几个用逗号分隔的标签。 如果在运行时执行的上下文中找到标签,则会在分配给该标签的服务器上执行循环。 如果没有可用的服务器,则可以使用另一台服务器(除非该服务器设置了独占标志)。 

 

You can use tags for:

  • An interactive connection: the tags are retrieved from the user’s group. 交互式连接:从用户组中检索标签。 

 

  • A batch task: the tags are retrieved from the batch server definition. 批次服务器

The displayed runtimes are those that fit the runtime tags. 

  • SOAP web services: the tags are given at the SOAP pool level.

This architecture allows managing as many execution runtimes as needed, all of them accessing the application server with the same performance. You can set the way the different execution requests are allocated.

这种体系结构允许根据需要管理尽可能多的执行运行时,所有这些运行时都以相同的性能访问应用程序服务器。 您可以设置分配不同执行请求的方式。

 

A runtime can be temporarily stopped. It can also be automatically banned from the list for a given period if it doesn’t answer.

运行时可以暂时停止。 如果没有回答,也可以在指定的时间内自动将其从列表中禁止。

 

This feature optimizes the response time by specializing some runtimes (user, batch, SOAP).

此功能通过专门化某些运行时(用户,批处理,SOAP)来优化响应时间。

本原创文章未经允许不得转载 | 当前页面:启封管理咨询 » 应用服务器集群架构

评论 92

  1. Our company organizes the purchase and delivery of goods in China, Japan and Korea. We will be glad to cooperate with you in organizing international delivery of goods.

    Nouch 2021-08-16    回复
  2. lower price on finasteride camber

    prooggike 2021-08-27    回复
  3. Levitra Conseil

  4. https://buypropeciaon.com/ - Propecia

    Viadewate 2021-08-28    回复
  5. Stromectol

    drossyGor 2021-08-29    回复
  6. Our company provides international transportation services for goods from China, Korea and Japan. We organize the delivery of goods to Europe, Russia and Kazakhstan
    Japanese cars

    Nouch 2021-08-29    回复
  7. http://buysildenshop.com/ - is viagra from india safe

    intarce 2021-08-30    回复
  8. http://buystromectolon.com/ - ivermectin dosage for scabies

    opecebY 2021-08-30    回复
  9. Super P Force

  10. https://buystromectolon.com/ - ivermectin for horses

    opecebY 2021-08-30    回复
  11. Amoxicillin For Sale Overnight

    Propecia 2021-08-31    回复
  12. generic cialis for sale

    Pooharm 2021-09-01    回复
  13. https://buytadalafshop.com/ - Cialis

    Indilla 2021-09-01    回复
  14. We organize the delivery of goods from China, Korea and Japan to the warehouses of the trading floors
    Japanese cars

    Nouch 2021-09-03    回复
  15. Proper Dosing Of Cephalexin

    best cialis online 2021-09-05    回复
  16. Kamagra Price Thailand

    Viagra 2021-09-05    回复
  17. buy cialis usa

    Pooharm 2021-09-05    回复
  18. http://buystromectolon.com/ - buy stromectol for humans online

    opecebY 2021-09-06    回复
  19. viagra questions

    alentuant 2021-09-06    回复
  20. Viagra Hausmittel

  21. http://buypropeciaon.com/ - finasteride 1 mg cheap buy

    Viadewate 2021-09-06    回复
  22. https://buysildenshop.com/ - real viagra without prescription

    intarce 2021-09-07    回复
  23. inexpensive generic viagra

    alentuant 2021-09-07    回复
  24. Propecia

    prooggike 2021-09-07    回复
  25. https://buypropeciaon.com/ - Propecia

    Viadewate 2021-09-08    回复
  26. Did Propecia Work For You

    viagra and xanax 2021-09-08    回复
  27. ivermectin for chickens

    drossyGor 2021-09-08    回复
  28. Propecia

    prooggike 2021-09-09    回复
  29. http://buysildenshop.com/ - oysters viagra

    intarce 2021-09-09    回复
  30. Viagra

    alentuant 2021-09-09    回复
  31. https://buytadalafshop.com/ - cialis without prescription

    Indilla 2021-09-10    回复
  32. http://buytadalafshop.com/ - Cialis

    Indilla 2021-09-11    回复
  33. buy ivermectin

    drossyGor 2021-09-11    回复
  34. Buy Isotretinoin North Ayrshire

    Stromectol 2021-09-12    回复
  35. Xenical Orlistat

    Cialis 2021-09-12    回复
  36. Buy Generic Cipro Online

    stromectol tablete 2021-09-12    回复
  37. Viagra En Ligne Avis

  38. azithromycin brand name

    Wersbrorp 2021-09-15    回复
  39. Propecia De Minoxidil 5

  40. https://buyzithromaxinf.com/ - azithromycin for uti

    excurne 2021-09-15    回复
  41. Priligy

    Jummoli 2021-09-16    回复
  42. http://buypriligyhop.com/ - priligy (dapoxetine)

    raching 2021-09-17    回复
  43. http://buypriligyhop.com/ - Priligy

    raching 2021-09-18    回复
  44. Predisone Without Perscription Canada

    zithromax azithromycine 2021-09-18    回复
  45. Plaquenil

    bixpittee 2021-09-18    回复
  46. https://buyplaquenilcv.com/ - Plaquenil

    Piercecip 2021-09-18    回复
  47. http://buylasixshop.com/ - Lasix

    enhanda 2021-09-19    回复
  48. buy plaquenil uk

    bixpittee 2021-09-19    回复
  49. Aygestin

    plaquenil covid 2021-09-19    回复
  50. Plaquenil

    bixpittee 2021-09-19    回复
  51. https://buypriligyhop.com/ - generic priligy

    raching 2021-09-20    回复
  52. https://buyzithromaxinf.com/ - zithromax azithromycin

    excurne 2021-09-21    回复
  53. Purchase Propecia Canada

    Zithromax 2021-09-21    回复
  54. azithromycin cost

    Wersbrorp 2021-09-22    回复
  55. priligy dapoxetine

    Jummoli 2021-09-22    回复
  56. cialis en espana

    Lasix 2021-09-22    回复
  57. https://buyzithromaxinf.com/ - Zithromax

    excurne 2021-09-22    回复
  58. https://buyplaquenilcv.com/ - where can i buy plaquenil without a doctor prescription

    Piercecip 2021-09-23    回复
  59. Zithromax

    Wersbrorp 2021-09-23    回复
  60. buy moduretic

    Myncacunc 2021-09-24    回复
  61. https://buylasixshop.com/ - furosemide iv

    enhanda 2021-09-24    回复
  62. http://buyplaquenilcv.com/ - Plaquenil

    Piercecip 2021-09-24    回复
  63. priligy over the counter

    Jummoli 2021-09-24    回复
  64. Lasix

    Myncacunc 2021-09-24    回复
  65. cialis users

    Priligy 2021-09-25    回复
  66. We spent a lot of time at her home. Maybe so her mother could keep an eye on us. Mrs. Spencer made sure to be around, offering drinks, snacks, chit chat. I noticed that she was fairly young herself. Granted at my age, anyone over 25 was old, but she was probably mid-30s, divorced. If she was a indiction of how Carley would develop, maybe I should wait. Mrs. Spencer had fuller breasts and a nice butt. She appeared to be in great shape for her "advanced" age. I knew she was keeping an eye on me as much as I was on her and her younger daughter. Her eldest, Sharon was away at college at the time. With Mrs. Spencer around we mostly limited ourselves to holding hands and sneaking in a few light kisses. One day Mrs. Spencer caught us by surprise walking in as I'd slid my hand up from Carley's stomach to rub her right breast through her shirt. She didn't really need a bra yet, so I could feel her nipple, hard, through her shirt. Just this much contact had me hard also.

    https://sites.google.com/view/uzPq2ZDeFM3FgdW5 https://sites.google.com/view/QlAz4WEJyERLyGDk

    jimdofreeMic 2021-09-25    回复
  67. No Prescription Medicine

    Zithromax 2021-09-25    回复
  68. Cialis E Gravidanza

    Lasix 2021-09-25    回复
  69. Propecia Where To Buy Pharmacy

    amazon priligy 2021-09-25    回复
  70. Pillules Cialis

    Plaquenil 2021-09-25    回复
  71. http://buylasixshop.com/ - Lasix

    enhanda 2021-09-25    回复
  72. Best Buy Direct Doryx Low Price

    Priligy 2021-09-26    回复
  73. lasix sales

    Myncacunc 2021-09-26    回复
  74. ivermectin where to buy ivermectin cream

    PatrickSap 2021-09-29    回复
  75. prednisone killed my dog

    nigastY 2021-10-01    回复
  76. http://prednisonebuyon.com/ - Prednisone

    Mygierm 2021-10-01    回复
  77. Chat Propecia En Ligne

    durezol vs prednisolone 2021-10-04    回复
  78. https://buyneurontine.com/ - Neurontine

    rithSpoth 2021-10-05    回复
  79. Propecia While On Accutane

    Neurontine 2021-10-05    回复
  80. Viagra Schweiz Zurich

    Prednisone 2021-10-07    回复
  81. http://prednisonebuyon.com/ - prednisolone side affects

    Mygierm 2021-10-07    回复
  82. Prednisone

    nigastY 2021-10-07    回复
  83. Cialis Prezzo In Farmacia

  84. http://prednisonebuyon.com/ - prednisolone pediatric dosage

    Mygierm 2021-10-08    回复
  85. Prednisone

    nigastY 2021-10-09    回复
  86. gabapentin cats

    frobres 2021-10-09    回复
  87. http://buyneurontine.com/ - Neurontine

    rithSpoth 2021-10-10    回复
  88. Neurontine

    frobres 2021-10-10    回复
  89. Beta Blockers Where To Buy

  90. Buy Minipress Online

    Neurontine 2021-10-11    回复
  91. Neurontine

    frobres 2021-10-12    回复
  92. https://buyneurontine.com/ - gabapentin doses for pain

    rithSpoth 2021-10-12    回复