問題タブ [wso2dss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wso2 - ESB および DSS クラスタリング、WSO2 による動的負荷分散
Data Services サーバー (DSS) のクラスターを作成し、Enterprise Service Bus (ESB) をロード バランサーとして使用したいと考えています。この展開で、クラスタにマネージャ DSS を配置する目的は何ですか? また、マネージャがある場合、それは単一障害点になりますか?
これらは、ロード バランシングと DSS クラスタリングに使用したリファレンスです。
registry - WSO2 で複数のクラスタ間でレジストリ スペースを共有する
このガイドを使用して、Carbon 製品のクラスターを確立し、G-Reg (ガバナンス レジストリ) のリソースの下にある _system/xxxConfig で展開を変更して、個々のノードの構成を変更することを達成しました。
一方、このケースをさらに一歩進めたいと思います。他の G-Reg 間でレジストリ スペースを共有する中央の G-Reg が必要です (この G-Reg は、個々の Carbon 製品とレジストリを共有します)。次のような展開を検討してください。
5 つのクラスターがあるとします。
1-G-Reg (共有レジストリ) を持つ DSS のクラスター
2-G-Reg (共有レジストリ) を持つ DSS のクラスター
3-G-Reg (共有レジストリ) を持つ ESB のクラスター
4-G-Reg (共有レジストリ) を持つ ESB のクラスター
G-Reg (共有レジストリ) を持つ AS の 5 クラスター
私が達成したいのは、上記のすべての G-Reg を中央の G-Reg に接続し、そこからすべての構成を制御することです。
Carbon 製品でそのような展開は可能ですか? はいの場合、どうすればこれを実現できますか?
dependencies - WSO2DSSカサンドラ依存関係
統合されたCassandraサーバー(バージョン0.7.x)はWSO2 DSS(バージョン2.6)と緩く結合されていますか?新しいバージョンのCassandra(0.8.xなど)の使用は、低レベルのDSSに影響しますか?
ありがとう
null - WSO2DSSがnull値を持ついくつかの列を含むクエリのXMLマッピングを管理する方法
簡単なクエリがあります
'?' は入力パラメータであり、nullになることはありません。
クエリは、次のいずれかのようなレコードを返します。
ケース1-個人
ケース2-会社
2番目のレコードを取得すると、DSSはNullPointerExceptionをスローします。
これは、Firstnameの<>値と、SQL(Oracle)でnull値をテストすることでこれを回避する方法を見つけたためだと思います。
"select nvl(t.firstname、'')firstname、nvl(t.lastname、'')、lastname、nvl(t.zipcode、'')、nvl(t.city、'')etc ..."
そして、これはオプションであるため、nullになる可能性のあるすべての列(私のクエリはこれより少し長い)です。
データベースが正しく設計されていれば(理論的には)これは起こらないはずですが(人と会社を管理するための2つの異なるエンティティを作成するなど)、それは商用製品であり、変更することはできず、代わりに簡単なケースで説明しました長いクエリ。
私の.dbsの抜粋は次のとおりです。
クエリによって返されるnull値を管理するために.dbsを挿入するオプションがあるかどうか知っていますか?
wso2.orgでドキュメントを見つけようとしましたが、これは非常に単純な例であり、このケースについては何もありません。
UPDATE ここでテーブルスキーマ:
更新2-スタックトレース:
これをテストするには、DBS内のすべての「nvl(...)」を削除する必要があります。そうしないと、正常に機能します。これは、first_nameが「null」であるレコードでした。
wso2 - DSSデータソース構成の自動展開
いくつかのコンテナ(wso2esb、wso2dss、tomcat)と、それらにデプロイする多くのコンポーネントを備えた「mavenized」プロジェクトがあります。
すべてのDSSサービスのデータソース構成を展開する方法を見つけようとしていますが、それが独自のDB(H2)に格納されていることに気付きました。
自動化された方法でDSSにデータソースを作成するために、XMLファイルのようなものを宣言する方法があるかどうか知っていますか?
ドキュメントを確認しようとしましたが、自動展開(管理ページを使用しないことを意味します)に役立つものは見つかりませんでした。
caching - WSO2DSSのキャッシュ設定
DSSにはさまざまなサービスがデプロイされており、キャッシュの方法も異なります。
- キャッシュなし
- 1時間のキャッシュ
- 1日キャッシュ
管理コンソールを使用せずに、このキャッシュを各dbsファイルに直接設定する方法はありますか?
もう1つの方法は、構成ファイルを介してこれら3つのキャッシュを設定し、dbsファイルからそれらを参照することです。
私たちが探している解決策は、管理コンソールを使用しないことです。
wso2 - Oracle OLAP Cubeを使用したWSO2データ・サービス・サーバー
Oracle OLAP Cube を WSO2 DSS と統合する方法を知っている人はいますか?
それに関するリソース (Google、フォーラムなど) を探してみましたが、何も見つかりませんでした。
それは可能ですか?
sql-server-2008 - WSO2 ESB データベース通知
WSO2 ESB が SQL Server 2008 データベースのテーブル更新を監視できるかどうかを理解する必要があります。更新が検出されると、ESB は SQL Server インスタンスから変更を抽出して変換し、メッセージとして JMS キューに配信します。
私は WSO2 Data Services を見てきましたが、このスタイルのイベンティングについては何も説明していません
どんな提案も大歓迎です!
wso2 - Linux 64 ビット上の WSO2 データ サービス サーバー?
64 ビット サーバーに WSO2 DSS をインストールしようとしていますが、次のエラーが発生します。
/opt/wso2dss/bin/daemon.sh: /opt/wso2dss/./bin/native/wrapper-linux-x86-32: /lib/ld-linux.so.2: 不正な ELF インタープリター: そのようなファイルやディレクトリはありません
何か案は?