84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
现在有这样一个场景。
有一个jar在多线程运行,每个线程里都有自己的局部变量累加器 long count;
现在我需要通过一个spring的web project获取每个线程的count值,并且通过highcharts绘制出图形
请问这个独立jar的各自线程中的count局部变量,如何能被spring拿到?
自己想到的几个方法:
1.NIO的管道通信,PipedInputStream、PipedOutputStream
2.Thrift RPC服务
3.netty的服务
有没有可行的解决方案?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
私の理解によると、プロセス間通信が必要ですよね?あなたが言及したThriftとNettyはどちらも受け入れられますまたは、各jarパッケージがプロデューサーとして機能し、カウントをメッセージとして送信することもできます。キューに追加すると、Spring Web プロジェクトがキューからカウント値を取得できるようになります。
必要ありません。 からデータを直接取得します。 count使用map结构存放在redis中就ok了。hightcharts渲染时直接从redis構造は以下の通りです。 リーリー
count
map
redis
hightcharts
私の理解によると、プロセス間通信が必要ですよね?
あなたが言及したThriftとNettyはどちらも受け入れられます
または、各jarパッケージがプロデューサーとして機能し、カウントをメッセージとして送信することもできます。キューに追加すると、Spring Web プロジェクトがキューからカウント値を取得できるようになります。
必要ありません。
からデータを直接取得します。
count
使用map
结构存放在redis
中就ok了。hightcharts
渲染时直接从redis
構造は以下の通りです。リーリー