我是Apache Ignite .Net的新手。我用Nuget的Apache Ignite创建了两个单独的Web应用程序。一个应用程序设置为使用
clientMode = true
但我不知道如何使用IP,端口等连接这两个应用程序。请帮助我...
请注意,两个应用程序都在localhost上运行。
I have tried with this link

我尚未在客户端web.config中添加任何Ignite的配置详细信息。

我的服务器的web.config:

   <configuration>
  <configSections>
    <section name="igniteConfiguration" type="Apache.Ignite.Core.IgniteConfigurationSection, Apache.Ignite.Core" />
  </configSections>
  <runtime>
    <gcServer enabled="true" />
  </runtime>
  <igniteConfiguration xmlns="http://ignite.apache.org/schema/dotnet/IgniteConfigurationSection"
                        localhost="127.0.0.1" peerAssemblyLoadingMode="CurrentAppDomain">
    <atomicConfiguration atomicSequenceReserveSize="10" />

    <discoverySpi type="TcpDiscoverySpi">
      <ipFinder type="TcpDiscoveryMulticastIpFinder">
        <endpoints>
          <string>127.0.0.1:47500..47502</string>
        </endpoints>
      </ipFinder>
    </discoverySpi>
  </igniteConfiguration>
</configuration>


我启动Ignite的服务器代码:

IIgnite ignite = Ignition.StartFromApplicationConfiguration();


客户端应用程序挂在代码处:

Ignition.Start()

最佳答案

Ignite节点将使用默认配置相互连接,您无需更改任何内容。

从客户端和服务器上的配置中删除discoverySpi,或确保配置相同。

另请注意,如果没有服务器节点,则客户端节点将挂起。

关于c# - Apache Ignite .Net客户端服务器连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46108964/

10-13 07:55