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

贵阳网站建设kuhugz电子商务概念

贵阳网站建设kuhugz,电子商务概念,微网建设管理系统,百度app旧版本下载不久前发布了一篇博文“.NET轻量级RPC框架#xff1a;Rabbit.Rpc”#xff0c;当初只实现了非常简单的功能#xff0c;也罗列了之后的计划#xff0c;经过几天的不断努力又为Rabbit.Rpc增加了一大波新特性#xff0c;今天主要介绍下项目近况。 特性一览 Apache License 2.… 不久前发布了一篇博文“.NET轻量级RPC框架Rabbit.Rpc”当初只实现了非常简单的功能也罗列了之后的计划经过几天的不断努力又为Rabbit.Rpc增加了一大波新特性今天主要介绍下项目近况。 特性一览 Apache License 2.0协议开源支持客户端负载均衡提供了轮询、随机算法的实现支持ZooKeeper和文件共享形式的服务协调运行时客户端代理生成基于Roslyn预生成客户端代理客户端代理预生成基于Roslyn抽象的编解码器提供了JSON、ProtoBuffer协议的实现抽象的传输通道提供了DotNetty与Cowboy.Sockets的移植实现异常信息传递服务端运行时的本地异常可以传递至客户端NET Core项目架构跨平台 项目概况 开源地址https://github.com/RabbitTeam/Rpc Rabbit.Rpc支持跨平台 Rpc核心类库有如下功能 服务Id生成传输消息模型类型转换服务路由抽象序列化器抽象默认提供JSON序列化器传输抽象编解码器抽象默认提供JSON的编解码器实现客户端运行时地址解析器、地址选择器远程调用服务服务端运行时服务条目管理、服务执行器、服务发现抽象、RpcServiceAttribute标记服务发现实现 Rabbit.Rpc.ProxyGenerator支持跨平台 服务代理生成器提供的功能 服务代理实现生成服务代理实例创建 extensions相关扩展 Rabbit.Rpc.Codec.ProtoBuffer支持跨平台 ProtoBuffer协议的编解码器实现。 Rabbit.Rpc.Coordinate.Zookeeper支持跨平台 基于ZooKeeper的服务路由管理。 Rabbit.Transport.DotNetty暂不支持跨平台 基于DotNetty的传输实现。 ps:官方以有将DotNetty支持NET Core的计划大伙可以再等等待官方支持后会尽快进行适配。 Rabbit.Transport.Simple支持跨平台 由于DotNetty不支持跨平台运行为了让rpc能在其它平台上跑通故移植了“Cowboy.Sockets”实现了一个简单的传输实现。 tools Rabbit.Rpc.Tests 单元测试项目。 Rabbit.Rpc.ClientGenerator支持跨平台 预生产服务代理的工具提供了如下功能 生成服务代理实现代码文件生成服务代理实现程序集文件 性能测试 测试环境 OSCPU内存硬盘网络环境虚拟机Windows 10 x64I7 3610QM16GBSSD127.0.0.1否Ubuntu 16.04 x64I7 3610QM4GBSSD127.0.0.1是 Windows10NETCoreApp1.0JSON协议Simple传输 概述 平均用时2601.6毫秒 平均每次用时0.26毫秒 通过率100% Windows10NETCoreApp1.0ProtoBuffer协议Simple传输 概述 平均用时2625.4毫秒 平均每次用时0.25毫秒 通过率100% Ubuntu16.04-x64NETCoreApp1.0JSON协议Simple传输 概述 平均用时3108.4毫秒 平均每次用时0.31毫秒 通过率100% Ubuntu16.04-x64NETCoreApp1.0ProtoBuffer协议Simple传输 概述 平均用时3580.4毫秒 平均每次用时0.35毫秒 通过率100% ps:linux性能与windows上的性能有一些差距不知道是不是虚拟机的原因但有个有趣的现象protobuffer在linux上的性能居然比json低应该是protobuffer库的实现不够优秀。 测试代码 https://github.com/RabbitTeam/Rpc/tree/master/src/examples/performances 下一步 等待DotNetty组件支持NETCore并进行适配。 继续写Rabbit.Rpc相关的文章。 下一篇应该是如何在Ubuntu上运行Rabbit.Rpc。 交流方式 QQ群384413261RabbitHub Emailmajian159live.com 相关文章 ASP.NET Core 1.0 入门——了解一个空项目ASP.NET Core 1.0 部署 HTTPS .NET Framework 4.5.1.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介云服务器下ASP.NET Core 1.0环境搭建包含mono与coreclr使用VS Code开发ASP.NET Core 应用程序dotnet run是如何启动asp.net core站点的ASP.NET Core提供模块化Middleware组件“dotnet restore和dotnet run都做了些什么探秘 dotnet run 如何运行 .NET Core 应用程序.NET Portability Analyzer 已开源ASP.NET Core的配置1读取配置信息ASP.NET Core的配置2配置模型详解.NET Core 1.0 RC2 历险之旅使用VS Code开发 调试.NET Core 应用程序让我们Core在一起ASP.NET Core .NET Core.NET Core VS Code 环境配置官方博客明确了 .NET Core RC2/RTM 时间表.NET Core全新的配置管理[共9篇]利用记事本创建一个ASP.NET Core RC2 MVC应用微软.NET 正式劈腿成功横跨所有平台.NET Core 1.0 CentOS7 尝试解读发布.NET Core RC2 and .NET Core SDK Preview 1[.NET Core].NET Core R2安装及示例教程ASP.NET Core 开发-中间件(Middleware)结合Jexus Kestrel 部署 asp.net core 生产环境通过Jexus 部署 dotnetcore版本MusicStore 示例程序ASP.NET Core 中文文档 第一章 入门用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API用 Visual Studio 发布一个 Azure 云 Web 应用程序ASP.NET Core MVC 与 Visual Studio 入门第二章指南4.2添加 ControllerDotNet Core 介绍asp.net core 中间件详解及项目实战教你实践ASP.NET Core Authorization免看文档教程asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存asp.net core 中间件详解及项目实战第二章 指南4.3添加 Viewdotnet core开发体验之开始MVCdotnet core 开发体验之Routing聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer简析.NET Core 以及与 .NET Framework的关系.NET Core 使用Dapper 操作MySQL使用 CommandLineApplication 类创建专业的控制台程序简析 .NET Core 构成体系.NET Core也可以使用MongoDB了.NET Core ASP.NET Core 1.0在Redhat峰会上正式发布.NET Core面向未来的开源跨平台开发技术微软说它深爱着Linux现在它用行动证明了移植.NET Core计划整合各平台变得更简单了ASP.NET Core 介绍通过几个Hello World感受.NET Core全新的开发体验ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行.NET Core系列 1、.NET Core 环境搭建和命令行CLI入门Asp.Net Core 发布和部署 MacOS Linux Nginx Asp.Net Core 发布和部署Linux Jexus 学习ASP.NET Core你必须了解无处不在的“依赖注入”.NET Core应用类型Portable apps Self-contained apps.NET Core 1.0发布微软开源跨平台大布局序幕ASP.NET Core 运行原理剖析2:Startup 和 Middleware(中间件)在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First 原文地址http://www.cnblogs.com/ants/p/5652132.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注 赞赏 人赞赏
http://www.zqtcl.cn/news/848200/

相关文章:

  • 活动汪活动策划网站wordpress 无法保存
  • 门户网站开发案例兰州需要做网站的公司有哪些
  • 东莞企业网站asp网站怎么安装
  • 个人做公司网站网站备案取消接入
  • 崇信网站建设it外包的收益主要有哪些
  • 安陆做网站多少钱免费网站定制
  • 快递网站模版长春好的做网站公司有哪些
  • 怎么利用公司网站开发客户网站建设重点步骤
  • 网站站内推广用个人电脑做网站的步骤
  • 网站设计主要包含3个方面陕西城乡住房建设部网站
  • 专门做汽车配件的网站东莞招聘网有哪些比较好
  • 网站前台怎么套用织梦后台小网站怎么建设
  • 网站框架代码深圳手机网站设计
  • 更改网站主题九江建网站的公司
  • 如何分析一个网站网站页面建设
  • 做网站好网页制作3个网页的网站图片
  • 合肥网站建设网站推广新的网站建设一般多少钱
  • 北京网站改版哪家好网站关键词怎样做优化
  • 网站开发行业分析wordpress 粘贴表格
  • 网站开发的招标参数网络科技公司网站源码下载
  • 属于网络营销站点推广的是seo好wordpress主题
  • j2ee只做网站阿里企业邮箱免费
  • 做企业网站需要买什么资料室内设计学徒
  • 网站新增关键词设计公司logo公司文化
  • 怎么写一个网站程序农产品网站如何做地推
  • 北京网站优化服务商有了域名怎么建网站
  • 转运网站开发国外永久免费crm系统
  • 免费网站建设网站wordpress扁平化中文主题
  • 外贸企业网站策划个人简历模板免费可编辑
  • 自助建站免费建站免费建站工具有哪些