标签: load-balancing

负载平衡Web应用程序

有负载平衡的tomcat Web服务器.每个请求都可以由不同的tomcat服务器提供.

在为基于j2ee(struts)的Web应用程序编写代码时,我们如何处理这个问题?

java tomcat load-balancing

17
推荐指数
1
解决办法
1万
查看次数

ASP.Net MVC的AntiForgeryToken方法是否可以与负载均衡器配合使用?

使用ASP.Net MVC v2.0,我开始研究Html.AntiForgeryToken()在提交处理数据的表单时使用该方法.我可以看到它在HTML表单中设置了一个隐藏值,它在会话cookie中设置了相同的值.

问题是负载均衡配置中的不同Web服务器会在HTML表单中创建相同的令牌吗?看来如果他们没有,那么cookie和隐藏的表单值将不匹配,我们就会遇到问题.在我开始在LB配置中进行实际测试之前,想要检查是否有人已经有过这方面的经验?

谢谢,保罗

security cookies asp.net-mvc load-balancing antiforgerytoken

17
推荐指数
1
解决办法
6533
查看次数

负载平衡多个Django Web服务器

我想知道是否有人曾经实现过多个指向单个数据库的Django Web服务器,基本上通过负载平衡作为单个网站运行?

您使用什么软件进行负载平衡?

您的Django Web服务器需要哪些其他设置/配置?

你需要以任何方式修改你的Django代码吗?

django load-balancing

17
推荐指数
1
解决办法
4206
查看次数

SSL和负载平衡

SSL对负载均衡的工作方式有何影响?我知道如果您选择不在DB或Out of Process中存储会话信息,则需要使用粘性会话,但这会如何影响SSL?

ssl load-balancing

17
推荐指数
1
解决办法
3万
查看次数

如何在Amazon EC2中自动扩展我的实例?

我刚刚创建了Amazon EC2图像,我是这个环境的新手.

我对Amazon EC2的"auto scale"部分感兴趣.

但我找不到明确的指南,以确定我是否使用"自动缩放"以及如何自动缩放我的实例.

如何正确,轻松地设置"自动缩放"?

load-balancing amazon-ec2

17
推荐指数
1
解决办法
1万
查看次数

Haproxy ssl配置 - 安装根证书和中间证书

经过大量的谷歌搜索,我终于让我的haproxy ssl工作.但是现在我遇到了问题,因为没有安装root和中间证书所以我的ssl没有绿色条.

我的haproxy配置

global
      maxconn     4096 
      nbproc      1
      #debug
      daemon
      log         127.0.0.1    local0

  defaults
      mode        http
      option      httplog
      log         global
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms

  frontend unsecured
      bind 192.168.0.1:80
      timeout     client 86400000
      reqadd X-Forwarded-Proto:\ http
      default_backend      www_backend

  frontend  secured
  mode http
   bind 192.168.0.1:443 ssl crt /etc/haproxy/cert.pem
   reqadd X-Forwarded-Proto:\ https
  default_backend www_backend

  backend www_backend
      mode        http
      balance     roundrobin
      #cookie      SERVERID insert indirect nocache
      #option      forwardfor
      server      server1 192.168.0.2:80  weight 1 maxconn 1024 check
      server      server2 192.168.0.2:80  weight …
Run Code Online (Sandbox Code Playgroud)

ssl openssl load-balancing centos haproxy

17
推荐指数
1
解决办法
4万
查看次数

确定Amazon ELB背后的客户端的IP地址

我们在ELB后面的EC2上有一些PHP服务器.我们希望通过连接到我们服务器的客户端的IP地址来确定区域设置/区域.问题是PHP服务器只能看到ELB的IP地址.我们希望看到通过ELB传递的客户端的IP地址.

locale load-balancing amazon-web-services

17
推荐指数
2
解决办法
1万
查看次数

当webservice停止工作时,为什么我看到很多CLOSE_WAIT状态的套接字?

我在Jetty上运行的java webservice在几个小时之后就会崩溃并且调查表明许多套接字处于CLOSE_WAIT状态.虽然它工作正常但似乎没有CLOSE_WAIT状态的套接字,但是当它出错时会有负载.

我找到了这个定义

CLOSE-WAIT:本地端点已收到连接终止请求并确认它,例如已执行被动关闭,并且本地端点需要执行主动关闭才能离开此状态.

在我的服务器上使用netstat,我看到一个CLOSE_WAIT状态的tcp套接字列表,本地地址是我的服务器,外部地址是我的负载均衡器机器.所以我认为这意味着客户端(负载均衡器)刚刚以某种不正确的方式终止了它的连接,而我的服务器没有正确地关闭它的连接.

但是我该怎么做,我的Java代码不处理低级套接字?

或者是负载平衡器终止连接,因为我的服务器在代码中出错了导致的早期问题.

java tomcat tcp load-balancing jetty

17
推荐指数
4
解决办法
3万
查看次数

如何在服务实例上管理/平衡半持久作业

我看到了我们尝试开发的服务的常见模式,我想知道是否有工具/库可以帮助到这里.虽然微服务文献中讨论的默认作业来自REQUEST - > RESPONSE属性,但我们的工作或多或少是半永久性任务的分配.

此类任务的示例

  • 在消息队列中侦听来自源X和Y的数据,关联进来的数据并将其存储在Z中.
  • 保留一个内存缓冲区,每次有新数据输入时,它会计算过去15分钟数据的运行平均值.

目前我们的服务是用PHP编写的.由于PHP进程的感知开销和与消息队列的连接,我们希望单个服务进程能够同时处理多个这些作业.

一张图表,希望能够说明我们头脑中的设置: services_setup

  • Service Workers目前是deamonized PHP脚本
  • 对于Service Registry,我们正在关注Zookeeper

当Zookeeper(和Curator)进行负载均衡时,我没有找到任何可以分发永久作业的东西(可以更新,可移动,并且必须在工作者死亡时重新分配)

职位经理的职责

  • 知道工作
  • 了解可以完成这些工作的服务
  • 可以将作业分配给服务
  • 可以向服务发送作业更新
  • 如果工人死亡,可以重新分配工作

是否有任何库/工具可以解决这些问题,因此可以作为作业管理器使用?或者这是一个很大的反模式,我们应该采取其他方式吗?

php load-balancing microservices apache-zookeeper

17
推荐指数
2
解决办法
287
查看次数

Linux Kernel- task_h_load

我试图了解load_balance函数期间发生了什么.
我正在检查版本3.14,但我也看了4.3版,因为我被告知机制已经改变,并且在这个版本中更加清晰.

v3.14中,呼叫来自move_tasks

v4.3中,呼叫来自detach_tasks

从我看来它是相同的功能,但只有不同的名称.

此功能根据env->balance参数将任务从一个队列移动到另一个队列.
我不明白的是负载的计算方式和方式task_h_load.

有谁知道加载成员代表什么以及如何在task_h_load函数中计算它?

c linux load-balancing linux-kernel

17
推荐指数
2
解决办法
785
查看次数