2017-02-06 18 views
0

当社のアプリケーションサーバには12のマイクロサービスが導入されています。問題は、特定の機能ごとにマイクロサービスがあるので、より大きなモノリシックサービスやアプリで共有されているのではなく、多くのライブラリが各マイクロサービスで繰り返されているということです。これにより、各.earファイルはマイクロサービスごとに大きくなります。これにより、メモリ不足エラーがより頻繁に発生し始めます。当社のアーキテクチャにおけるマイクロサービスの冗長性問題

これを回避する方法はありますか?またはこれを行うためのより良い方法は?

+0

ライブラリをgacに展開しますか? –

+1

whats gac?私たちはwebsphereアプリケーションサーバを使っています –

+0

あなたの質問は「私のコードをもっと小さくするにはどうすればいいですか? –

答えて

0

大きなアプリケーションサーバーを使用して間違った方向にいると思いますが、あなたのポイントが正しい場合は、各サービスを展開してください。

マイクロサービスのアプローチでは、サービスのサイズを小さくし、組み込みの風袋や桟橋のような組み込みサーバーを使用する方が良いです。

関連する問題