Orleans的配置有点乱的

整理了下

 .Configure<EndpointOptions>(options =>
{
//这里的IP决定了是本机 还是内网 还是公网
options.AdvertisedIPAddress = GetInternalIp();
//监听的端口
options.SiloPort = ;
//监听的网关端口
options.GatewayPort = ;
//监听的silo 远程连接点
options.GatewayListeningEndpoint = new IPEndPoint(options.AdvertisedIPAddress, options.GatewayPort);
//监听的silo 远程端口连接点
options.SiloListeningEndpoint = new IPEndPoint(options.AdvertisedIPAddress, options.SiloPort);
})
//监听的主silo 远程连接点 为空则创建一个主silo连接点
.UseDevelopmentClustering(new IPEndPoint(IPAddress.Parse("169.254.20.136"),))

其他连接函数都是对这两个的封装

 .UseStaticClustering(new IPEndPoint[] { new IPEndPoint(IPAddress.Parse(""), ) })

客户端配置这个就行了

可以连接多个网关

回环地址的设置方法

  .ConfigureEndpoints(IPAddress.Parse(""), , , true)
.UseAdoNetClustering(options =>
{
options.ConnectionString = "";
options.Invariant = "MySql.Data.MySqlClient";
})

最新文章

  1. .NET Core的文件系统[2]:FileProvider是个什么东西?
  2. C#遍历文件夹下所有文件
  3. Android系统中自定义按键的短按、双击、长按事件
  4. Brocade博科光纤交换机zone配置
  5. Oracle数据库迁移到AWS云的方案
  6. 从语言到库到框架,再到API,再到标记最后到DSL语言
  7. Qt 程序退出时断言错误——_BLOCK_TYPE_IS_VALID(pHead-&gt;nBlockUse),由setAttribute(Qt::WA_DeleteOnClose)引起
  8. js网页滚动条滚动事件实例分析
  9. ASP.NET中处理异常的几种方式
  10. ajax error函数
  11. Android Timer的使用
  12. 数据可视化的优秀入门书籍有哪些,D3.js 学习资源汇总
  13. Make a travel blog by Blogabond the theme of wordpress
  14. JavaSE复习日记 : 算是个小前言吧
  15. linux cat more less head tail
  16. c++调用python系列(1): 结构体作为入参及返回结构体
  17. hdu_5810:Balls and Boxes(期望)
  18. Python基础篇(三)
  19. django 实战篇之路由层
  20. 用grunt进行ES6转换,再用uglify压缩所有js实例

热门文章

  1. jenkins手把手教你从入门到放弃01-jenkins简介(详解)
  2. hdu 2255 奔小康赚大钱 (KM)
  3. nyoj 83-迷宫寻宝(二) (计算几何, 叉积)
  4. python:timeit模块
  5. 十、GAP
  6. rhel-6.3-i386安装samba
  7. Android、IOS的Fiddler证书安装教程
  8. 【Luogu P2471】[SCOI2007]降雨量
  9. Matlab查看本机IP地址---xdd
  10. LVM扩容之xfs文件系统