ZSERVER4Dは、高度な通信システムの基礎プラットフォームであり、プロセスとマルチプラットフォームサポートを開発する傾向があります。
注:ZSは将来的には維持されなくなります(ZNETの指示を参照)。更新(ZSアップグレードプログラムを使用して、ワンクリックでZnetにアップグレードできます) https://github.com/passbyyou88888/znet
ZSERVER4Dは、SaaS Automationクラスター用に構築された基本的なサポートライブラリです。詳細については、https://github.com/passbyyou888/zcloudを参照してください
ランニングプラットフォームAndroid、iOS、Win32/64、Linux、OSX、およびIoTをサポートします(Linuxの任意のバージョンは、Raspberry 1-3 Generation、Orange、Qualcomm、Samsung、および小規模CPU MIPS Linuxなどをサポートできます)
サポートコンパイラ:FPC3.0.4、Delphixe10.2および後のバージョン
並列コンピューティングはHPCサーバーをサポートし、並列ディープパラメーターサーバーを構成できます
軽量クラウドホスト、Tencent Cloud、Alibaba Cloud、およびAmazon Cloudの優れたサポート。これらには、Zserver4Dを使用して何千ものサーバーが操作されています(2019年第1四半期ステータス)
組み込みのパスカル言語イントラネット浸透安定コアライブラリXNAT(直接カーネルサポート、非外部サポート)
FRPベースのイントラネットの浸透(外部シェルでサポート)をサポートし、会社または自宅で家庭用衣類を設置します。
Zserver4Dのフロントエンドとバックエンドは、Appleが必要とするIPv6監査条件をサポートし、記録的なカットであるAAAAをサポートし、すべてのIPv6クラウドホストをサポートします。
ビルトインアドバンスト暗号化システム、10,000のオンラインクライアントには10,000キーがあり、キーを動的に変更できます(Zserver4Dの関連するオープンソースプロジェクトhttps://github.com/passbyyou888/corecipherを参照してください)
分散型ネットワーククラスターをサポートし、分散型ネットワーククラスターのワンクリックドッキングをサポートします
組み込みの量子反結晶パスワードサポートhttps://en.wikipedia.org/wiki/sha-3
5つの主要な米国国立標準技術研究所(NIST)高度な暗号化標準アルゴリズムをサポート
5G 10ギガビットイーサネットをサポート:サーバーのCPUとメモリを最初にアップグレードする必要があります。 Zserverには、組み込みの高速バッファーがあり、背景を10ギガビットイーサネットにスムーズに移行できます。 Audio + Video + Pictures +ファイルにはCompleteBufferを使用できます。
アーキテクチャデザインは、数秒でIPプールとインレットネットワークの切断を簡単に実現できます。これは、国内のビジネス環境での相手DDOS攻撃を防ぐのに非常に役立ちます。
Linuxサーバー開発(FPC方向)を完全にサポートする
組み込みのNOSQL並列化されたカーネル、ビッグデータの優れたサポート、クラスタリング分析の適切なサポート、サポート分散データベース負荷、およびサポート分散データクエリ結果コレクション(NOSQLテクノロジーシステムは11月上旬から並べ替えられており、短期的には完成できませんが、将来的にはDelphase Support Socile in fore in fore in delphase Support support secument in sultien
読む必要があります:
編集ガイド
完全なIoT戦略
イントラネットの浸透:
XNATイントラネット浸透ライブラリについて
ハウスウェアマウント(FRPシェルサポート)
カーネル:
Zdefineプロセス定義の詳細な説明
Bigstreamメカニズムの詳細な説明
マルチメディア通信CompleteBuffer
バッチストリームメカニズムの詳細な説明
HPCサーバーの作業メカニズムの詳細な説明
遅延フィードバックメカニズムの詳細な説明
シリアル化されたコマンドキューメカニズムの詳細な説明
組み合わせテクノロジー:
Stableio、シーケンスパケットに基づく切断システム
Zserverのシーケンスパッケージメカニズムの詳細な説明
組み合わせテクノロジー:
デュアルチャネルメカニズムの詳細な説明
P2PVMトンネル技術
P2PVMの2番目のメカニズム
読む必要があります:
Ubuntuサーバー開発環境の開発(Delphiの方向)
Linuxデスクトップ開発ガイド(FPC方向)
さまざまなオープンソースプロジェクトでは、DisposeObjectが無料よりも頻繁に使用されるのはなぜですか
Q&A:
質問の回答:なぜインターネットを介して送信されたファイルを確認する必要があるのですか?
質問の回答:Zserver4Dをスレッドで使用できない理由
ZDB:
ZDBの使用:1。ZDBを理解します
ZDBの使用:2。クエリの動作
ZDBの使用:3。データ戦略
他の
デュアルチャネルマルチラインダウンロードテクノロジー
クラウドスケジューリングサーバーの使用に関する詳細な説明
Baidu翻訳サービスバックエンド(ubuntu16.04ltsサーバーをサポート)
Baidu翻訳サービスAPI(ubuntu16.04ltsサーバーをサポート)
クラウドサーバーフレームワークに基づいて、基礎となる通信IOインターフェイスコンソールモードのバックグラウンドプログラム開発を開発する方法
CodeTyphonマルチアーキテクチャとマルチプラットフォーム開発トラップ
LazarusまたはCodeTyphonをコンパイルするときにMTPROCSライブラリを失った解決策
毎日の問題
ライブラリの説明
1.インディブロッキングモード通信コンポーネントは、Zserver4D(クライアントの互換性、サーバーの品質の低下)内に統合されています
(オープンソース)http://www.indyproject.org/
2。crosssocket非同期通信コンポーネントはzserver4d内に統合されています(サーバーとクライアントの両方の品質は優れています)
(オープンソース)https://github.com/winddriver/delphi-cross-socket
3。ICSZSERVER4D内に統合されたICS非同期通信コンポーネント(非常に良質)
(オープンソース)http://www.overbyte.be
4。DIOCP中国人によって開発された安定したDIOCP通信ライブラリ(サーバー側の品質は優れています)
(オープンソース)https://github.com/ymofen/diocp-v5
1.Synapse4(オープンソース)は、主にFPCをサポートしており、Delphiとの互換性もあります(クライアントは互換性があり、サーバーは良質の品質を持っています)。
SynapseはSSLをサポートする優れたオープンソースプロジェクトです
Zserver4DでSynapseを使用する接続の最大数は100に制限されています。
10ギガビットイーサネット構造は、将来の5Gバックエンドシナリオ、ビデオ +写真 +大ファイルに適応できるCompleteBufferメカニズムを使用でき、すべて変更せずに5Gにスムーズにすることができます。
ZSERVER4DのIoTプラットフォーム開発要件は、FPCコンパイラを使用する必要があります。 Zserver4Dのモノのインターネットの標準システムはすべてのLinuxシステムをサポートしており、最小FPCコンパイラバージョンを3.0.4にする必要があります(対応するRTカーネルライブラリが必要です)
IoTプラットフォームの開発およびテストマシンについて:この記事に記載されているすべてのIoT開発ボードは、オンラインショッピングを通じて入手できます。自分でそれをするには、ある程度の忍耐が必要です。怠zyな人は、codeTyphonを使用するか、組み込みのFPC+ラザロを直接インストールすることをお勧めします
初期のPPCプロセッサアーキテクチャはすべて、すべてのエンディアンバイトの順序であり、初期のネットワーク通信基準がビッグエンディアンになり、これが当社の使用に影響を与えています。しかし、後に、エンディアンのエンディアンのエンディアン性はゆっくりと消え、ARMやX86を含む主流のIntelプロセッサアーキテクチャは現在、小さなエンディアンエンディアンを採用しています。したがって、Zserverでは、すべてのバイナリの送信および受信作業が小規模エンディアンエンディアンエンディアン秩序で作業を受けています。バックグラウンドでビッグエンディアンのエンディアンを処理する必要がある場合は、外部カスタムプロトコルモードを使用します。
エンディアンのエンディアンの典型的なシナリオ:たとえば、インディの通信インターフェイスでは、整数を送信すると、変換パラメーターがオンになっている場合、エンディアンのエンディアン性に変換されます。
Zserver4Dの組み込みサーバーは、Indy、ICS、Crosssocket、Diocp、Synapseです。すべてのサーバーにはメモリリークがありません。
Zserver4Dの組み込みクライアントインターフェイスでは、一部のライブラリは、使い果たされて放棄される設計方法を採用しています。これは、バックグラウンド使用ではなくアプリケーションに使用されるクライアントライブラリであり、少量のメモリリークにつながります。彼らは:Indy、Diocp(クライアント)
メモリリーク動作を伴うクライアントインターフェース
メモリリーク動作のない安全なクライアント
コーデック、リンクリスト、データベースなど、Zserver4Dにバンドルされたクラスには、メモリリークがありません
最初にレジストリを介してWindowsのソケット制限を開き、次にテストにPerformancesServer+PerformanceClientを使用する必要があります。
ストレステストリンクが60,000を超える場合、Windowsシステムはリスニングポートを自動的に閉じます。特定の理由は不明です。できるだけ60,000以内に保管してみてください。サーバーのリスニングポートが60,000を超えて自動的に閉じられます。サーバーを一度再開するだけです。
ZSERVER4Dは、マルチプラットフォーム通信アーキテクチャタイプにいくらか偏っています。現在、主流のアーキテクチャテクノロジーは、P2PVMでアプリケーションモデルを行うことです。長期的なメンテナンスとアップグレードにより、クラウドサーバーなど、多くのデモンストレーションとフレームワークが取り残されています。プロジェクトに申請する前に、QQ600585でメッセージを使用して使用法のアイデアを確認できます。特定のネットワークモデルの不十分な理解が間違ったプロジェクトにつながる可能性があるため、これは冗談ではありません。
ZSERVER4Dは、体系的な生産プロセスの基礎です。 VCLほど愚かではありません。できるだけ早く使用できます。自分で要件を改良する必要があります。簡単に言えば、自分でカプセル化してから使用する必要があります。 ZSERVER4Dには、テクニカルリファレンスのための豊富なデモとドキュメントがあります。
注:2020年/12月には多くのプロジェクトがあります。 ARMプラットフォームでプロジェクト開発で10.3.3を使用しましたARCは変数を自動的にリリースし、1日のデバッグの解決策はありません。 ZSを使用して電話を開発する場合は、10.4以降のバージョンに変更してください。 Win32/Linuxを開発して、既存のツールを使用し続けます
LinuxでFPCを使用する場合、MMライブラリをプラグインする必要があります。Jemalloc/Tcmallocを使用して、インターフェイスを自分でコンパイルできます。
by.qq600585
その他の更新ログ
サーバー上に、REST、BAASなどのモノマリアル向けのHTTPサービスを開発および統合してください。 ZSERVER4Dは、外部HTTPサポートを提供しません。
Zserver4Dを使用して開発について質問がある場合は、グループに参加して答えを見つけてください(著者に直接連絡しないでください)
QQグループ490269542
Zserver4D Alipay転送のその後の開発をサポートします
お金を譲渡しないことは大丈夫です。問題が発生した場合は、時間内にフィードバックをください。あなたはすべて私のユーザーです:わかります