Apigee 4G生产配置

时间:2014-04-30 16:28:57

标签: performance config apigee

是否有人根据PROD中需要调整的系统和应用程序设置的经验提供任何指导。

除了下面的文本(在OPDK文档中),需要在各种系统上加强什么?

根据您的流量和处理要求,您可能需要增加一个或多个Apigee组件的堆和/或permgen大小。要更改堆和permgen设置,请在要运行要修改的组件的计算机上的/ opt / apigee4 / bin目录中找到“apigee-env.sh”脚本,并更改​​“min_mem”的值, “max_mem”和“max_permgen”视情况而定。请注意,这些值会影响在此计算机上运行的所有Apigee进程,因此请注意,您所做的任何更改都不会对整个系统的运行产生负面影响。

2 个答案:

答案 0 :(得分:0)

除了JVM参数之外,我经常遇到的另一个是HTTP配置。可以使用$ {APIGEE_HOME} /mp/conf/http.properties

中的属性文件调整各种HTTP属性的许多系统级默认值。

答案 1 :(得分:0)

查看//conf/apigee/message-processor/http.properties ...

我看到这两个条目:

# if commented there will be no limit
HTTPTransport.max.client.count=10000

# if the active client count of HTTPServer reaches the specified value,
# then any new clients requesting for keepalive connection will be rejected
# by sending 'connection: close' in Response
# defaults to 96
# -1 means there is no limit
#HTTPServer.max.keepalive.clients=96

HTTPTransport.max.client.count是此MP将维护的目标服务的连接数还是入站连接数?

HTTPServer.max.keepalive.clients是MP的持久连接数,还是从MP到目标服务的连接数?如果这是从MP到目标端点,那么在96?

时不是很低