当前位置: 首页 > news >正文

手机版网站如何制作想学设计怎么入门在家自己学

手机版网站如何制作,想学设计怎么入门在家自己学,免费商用WordPress主题,游戏公司排行榜前十名通过前面几篇文章的介绍#xff0c;可能会疑问怎么在实际开发中调用Grain#xff0c;之前Demo的Client都是基于控制台应用程序#xff0c;实际开发下可能是基于Web Form、Web API、MVC......#xff0c;由于一时短路了#xff0c;没有联想到控制台应用程序的方式怎么切到其…通过前面几篇文章的介绍可能会疑问怎么在实际开发中调用Grain之前Demo的Client都是基于控制台应用程序实际开发下可能是基于Web Form、Web API、MVC......由于一时短路了没有联想到控制台应用程序的方式怎么切到其他方式调用。 这篇文章将会介绍基于Web API的方式调用Grain但相比Web API我可能更倾向于gRPCWeb API基于Http相比RPC性能上会弱一些RPC方式接口调用上也会更方便不过这次还是希望装逼的方式可以简单点。有兴趣可以看看这篇文章 跨项目数据共享(跨语言) 。 - 我们可以基于 Demo-OrleansState 来调整代码 将Client控制台程序删除新建解决方案文件夹 Orleans并将Grains、Interfaces、Silo 程序集移到文件夹内这样看上去清晰一点创建类库 Business普通的业务逻辑代码创建空的Web API项目 注意 Silo目前依然是控制台应用程序。如果项目是基于.Net Framework之后可以将Silo使用 Topshelf 以Windows服务方式部署如果是基于.Net Core可以使用Docker来部署据官方提供的Sample HelloWorld.NetCoreOrleans 2.0.0将支持.Net Core目前是1.5.0。 项目结构 项目代码结构 依赖引用 程序集名称类型Nuget依赖包 Microsoft.Orleans.引用Business类库CoreInterfacesWebAPIWeb APICoreOrleansCodeGeneratorBusiness 依赖引用关系图 配置连接Silo WebAPI项目在启动的时候需要同时连接上Silo才能调用Grain里面的方法。ClientConfiguration.xml和之前的控制台程序一样即可在Global.asax的Application_Start修改代码如下 protected void Application_Start() {var config ClientConfiguration.LoadFromFile(Server.MapPath(~/ClientConfiguration.xml));GrainClient.Initialize(config);System.Web.Http.GlobalConfiguration.Configure(WebApiConfig.Register); } Business调用Grain public class Persion {public string SayHello(string name){var grain GrainClient.GrainFactory.GetGrainIPersonGrain(name);grain.SayHelloAsync();return success;} } WebAPI调用Business层方法 public class PersonController : ApiController {[HttpGet]public string SayHello(string name){return new Business.Persion().SayHello(name);} } 根据实际接口定义规范修改WebApiConfig.cs假设routeTemplate配置如下 routeTemplate: api/{controller}/{action} 测试 启动 Silo和WebAPI后在浏览器内数据地址 http://localhost:{WebAPI启动的端口号}/api/person/sayHello?namebeck 服务端显示结果 参考链接 Actor模型Orleans案例Demo-OrleansWebAPI 相关文章  .NET的Actor模型Orleans微软分布式云计算框架Orleans(1)Hello World微软分布式云计算框架Orleans(2)容灾与集群(1)Aaron Stannard谈Akka.NET 1.1使用Akka.net开发第一个分布式应用Orleans入门例子Orleans例子再进一步Orleans稍微复杂的例子—互动Orleans简单配置Orleans配置---持久化Orleans—一些概念Orleans的集群构建Oleans集群之Consul再解释Orleans解决并发之痛一单线程Orleans解决并发之痛二Grain状态Orleans解决并发之痛三集群Orleans解决并发之痛四Streams 原文地址http://www.jianshu.com/p/a7ebf5145f2a .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.zqtcl.cn/news/865242/

相关文章:

  • 织梦网站去除技术支持网站建设热门吗
  • 手机自助网站建设电商首页设计
  • 个人做电影网站违法吗招标网站哪个好
  • 岱山县网站建设旅游网站制作
  • 深圳建网站三千哪些网站可以做微商品牌宣传
  • 做网站哪些软件比较好个人网站备案幕布
  • 用数据库代码做家乡网站专门做二维码的网站
  • 上海网站开发工程师招聘网网络维护公司需要什么资质
  • 迅速百度网站自然排名wordpress注册密码链接失效
  • 北京安慧桥网站建设金泉网做网站推广
  • 网站建设与管理书威海城乡与住房建设部网站
  • 邯郸网站设计公司设计师公司排名
  • 网站设计广州量计价格多少钱网站建设
  • wordpress做外贸网站hexo wordpress 主题
  • 北京哪家做网站没网站怎么做cpa
  • 企业网站建设jz190关键词检测工具
  • 如何搭建第三方网站网站开发费属于无形资产
  • 河源城乡规划建设局网站常州网站seo
  • 房产网站建设方案项目书传到网站根目录
  • 页面设计网站素材制作个人网站
  • 怎么制作免费建网站cnzz wordpress
  • 网站界面技术方案wordpress开启子目录多站点模式
  • 汕头网站建设推广价格筑龙网官网首页
  • 河北省建设执业资格注册中心网站东莞微网站建设多少钱
  • 企业网站建设功能模块discover wordpress
  • 网站建设结课做诱导网站
  • 网站开发与设计难嘛青州网站建设推广
  • 网站开发程序员工资谷歌推广网站建设
  • 江门网页建站模板金富通青岛建设工程有限公司网站
  • 网站后台账户如何做会计分录做传奇开服一条龙网站哪个好