小编Pet*_*ter的帖子

获取Animated.Value,React-native的当前值

我正在尝试使用插值动画查看.我想得到我的Animated.Value的当前值,但不知道如何.我不明白如何使用React-native docs.

this.state = {
      translateAnim: new Animated.Value(0)
}
DeviceEventEmitter.addListener('Accelerometer', function (data) {
  console.log(this.state.translateAnim);
  // returns an object, but I need a value in current moment
}
Run Code Online (Sandbox Code Playgroud)

reactjs react-native react-native-android

42
推荐指数
5
解决办法
3万
查看次数

Apache HttpClient负载平衡池连接

我们正在使用持久连接,并尝试在x个时间后强制连接被丢弃.虽然我认为我们理论上可以使用ConnectionKeepAliveStrategy,但我可以告诉它,这只适用于连接空闲时的响应.

我们遇到的问题..

假设1个客户端通过负载均衡器命中2个服务器(A,B).当其中一个服务器脱机(B)时,所有新连接都在服务器(A)上建立.现在,当其他服务器(B)重新联机时,它将保持空闲状态,因为所有连接都在另一台服务器上(A).只要客户端持续访问低于空闲超时/保持活动的连接,这将继续,使B服务器空闲(也称为零连接).

我们想做什么..强制所有持久连接定期关闭(在'随机时间窗口内'.理想情况下,我们不希望所有连接同时重置).这样做有什么建议吗?

我们尝试扩展HttpClientConnectionManager,并跟踪连接打开的时间,然后在x金额时间后将其关闭...但是这似乎不起作用.我猜这是因为HttpClientConnection实际上并不是实际的连接,而是一个代理,看起来就像在这个代理下面,它实际上是"使用"已建立的连接之一,因此无法实际跟踪那些时间建立了基础联系.

思考?

现在我只想简单地调用: HttpRequestBase.abort()一旦我们对它执行了一个请求,每分钟就有一个连接,我想这会让我们得到一些更接近所需行为的东西.

java apache-httpclient-4.x

10
推荐指数
1
解决办法
1400
查看次数