Fork me on GitHub

随笔分类 -  企业解决方案

企业应用解决方案的相关内容
摘要:各大公有云都提供了开发者开发的SDK,今天我们来看看华为云对.NET Core的支持情况怎么样? .NET SDK地址 https://developer.huaweicloud.com/sdk#.NET 华为云的.NET SDK相比其他语言少的可伶,而且这几个SDK还不支持.NET Core。 S 阅读全文
posted @ 2019-02-02 13:53 张善友 阅读(2760) 评论(2) 推荐(3) 编辑
摘要:在Visual Studio 2013、2015、2017中,使用的是Nuget包管理器对第三方组件进行管理升级的。而且 Nuget 是我们使用.NET Core的一项基础设施,.NET的软件包管理器NuGet.org是一项面向全球用户搭建的服务,不论用户身在何处,NuGet.org都应该有能力提供高性能的服务。2017 年微软针对中国访问Nuget服务的访问慢的问题进行了优化,把Blob存储备份... 阅读全文
posted @ 2019-01-25 16:15 张善友 阅读(1582) 评论(0) 推荐(1) 编辑
摘要:前几天写了一篇文章 《云时代的.NET》,今天继续这个话题聊下云时代的技能。 无服务器计算,容器化,云原生应用,DevOps,人工智能,机器学习以及混合云和多云解决方案等IT趋势正在成为主流或“新常态”。所有大小企业都在寻找具有许多热门趋势关键技能的云专家。在无服务器架构中,应用程序被分成各种各样的 阅读全文
posted @ 2019-01-05 21:15 张善友 阅读(1889) 评论(4) 推荐(4) 编辑
摘要:微软的Microsoft Connect(); 2018年的开发者大会 对Azure和IoT Edge服务进行了大量更新; Windows Presentation Foundation,Windows Forms和Windows UI XAML Library的开源以及.NET 基金会会员模型的扩展。但那些只是冰山一角。微软还联合Docker发布了Cloud Native Application... 阅读全文
posted @ 2018-12-05 11:14 张善友 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:2018年10月13日,在 微软广州办公室(广州市天河区太古汇1座28层微软广州办公室) 成功举办了office365的开发者训练营,本活动在微软官网的地址: https://www.microsoft.com/china/events/detail_1707。这次活动得到微软Office 365 总部的市场支持以及中国区Office 365 陈希章和李强的大力支持,微软广州分公司Wilson 的... 阅读全文
posted @ 2018-10-14 11:33 张善友 阅读(1226) 评论(3) 推荐(2) 编辑
摘要:.NET Core就是专门针对模块化的微服务架构而设计, 在2018年国庆时间展开.NET微服务的使用情况,本次调查我们总计收到了来自378个开发者的调查。从落地现状、架构体系、未来趋势等方面对微服务进行了分析。希望能够为传统企业微服务决策、规划和实施提供依据和解决办法。 1、微服务客户画像:微服务 阅读全文
posted @ 2018-10-05 18:49 张善友 阅读(5331) 评论(6) 推荐(5) 编辑
摘要:概要云应用程序通常都需要使用前端网关,为用户、设备或其他应用程序提供同一个入口点。 在 Service Fabric 中,网关可以是任意无状态服务(如 ASP.NET Core 应用程序) 。本文介绍了如何将Ocelot用作 Service Fabric 应用程序的网关。Ocelot直接与 Service Fabric 集成,以便可以使用一组丰富的路由规则向后端 Service Fabric 服务... 阅读全文
posted @ 2018-09-14 12:12 张善友 阅读(3572) 评论(1) 推荐(4) 编辑
摘要:微软的Azure Service Fabric的官方博客在2017.3.24日发布了一篇博客 Service Fabric .NET SDK goes open source ,介绍了社区呼声最高的Service Fabric开源的情况以及当前的情况,当时开源了Service Fabric的.NET SDK部分,社区一直在期盼着Service Fabric的正式开源,经过了一年漫长的等待,2018... 阅读全文
posted @ 2018-03-15 07:21 张善友 阅读(11263) 评论(39) 推荐(59) 编辑
摘要:.NET Core的支持文档大体上可以参考文档.Net客户端使用指南:https://github.com/ctripcorp/apollo/wiki/.Net%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97登录Apollo上新建App和相关的配置项,可以参考如下配置:在Nuget上引入Com.Ctrip.Framewo... 阅读全文
posted @ 2018-02-15 22:27 张善友 阅读(8890) 评论(6) 推荐(4) 编辑
摘要:微软在Visual Studio 2017 正式发布的时候也上线了一个参考应用https://github.com/dotnet/eShopOnContainers , 最近微软给这个参考应用写了完善的文档,放在.NET官网的.NET架构频道https://www.microsoft.com/net/architecture。 整个.NET 架构按照4个部分展开,包括微服务和容器、Web应用程序、... 阅读全文
posted @ 2017-04-07 07:40 张善友 阅读(8357) 评论(12) 推荐(31) 编辑
摘要:微软的Azure Service Fabric的官方博客在3.24日发布了一篇博客 Service Fabric .NET SDK goes open source ,介绍了社区呼声最高的Service Fabric开源的情况以及当前的情况,这次开源了Service Fabric的.NET SDK部 阅读全文
posted @ 2017-03-27 08:02 张善友 阅读(8560) 评论(20) 推荐(22) 编辑
摘要:上图是官网提供的一个事例系统图,图中的Server是consul服务端高可用集群,Client是consul客户端。consul客户端不保存数据,客户端将接收到的请求转发给响应的Server端。Server之间通过局域网或广域网通信实现数据一致性。每个Server或Client都是一个consul agent。Consul集群间使用了GOSSIP协议通信和raft一致性算法。上面这张图涉及到了很... 阅读全文
posted @ 2017-01-14 22:02 张善友 阅读(29350) 评论(17) 推荐(4) 编辑
摘要:.NET Core项目完全使用Nuget 管理组件之间的依赖关系,Nuget已经成为.NET 生态系统中不可或缺的一个组件,从项目角度,将项目中各种组件的引用统统交给NuGet,添加组件/删除组件/以及更新组件即可一键完成,大大提升工作效率,减少不必要的引用报错。从运维角度,可在不影响老版本的情况下发布新版本,可统一管理公司各个项目中组件版本不一和各个版本组件的使用情况,减少故障发生以并使得项目稳... 阅读全文
posted @ 2016-09-26 18:40 张善友 阅读(7101) 评论(4) 推荐(8) 编辑
摘要:随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题。今天我们就来看看如何使用C# ,利用开源对分布式服务做协调。 在对分布式的应用做协调的时候,主要会碰到以下的应用场景: 业务发现(service dis 阅读全文
posted @ 2015-08-09 11:35 张善友 阅读(17345) 评论(11) 推荐(11) 编辑
摘要:Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更"一站式",内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)... 阅读全文
posted @ 2015-08-02 09:22 张善友 阅读(29655) 评论(3) 推荐(3) 编辑
摘要:在国外.NET社区有一个很火的话题是Packet(https://fsprojects.github.io/Paket/index.html ),它本质上是Nuget 之外的另一种方式管理.NET项目 阅读全文
posted @ 2015-03-01 07:45 张善友 阅读(5962) 评论(4) 推荐(7) 编辑
摘要:Orleans是微软推出的类似Scala Akka的Actor模型,Orleans是一个建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展的云服务, 可用于实现DDD+EventSourcing/CQRS系统。传统的三层体系结构包括无状态的前端,无状态的中间层和存储层在可伸缩性方面是... 阅读全文
posted @ 2015-02-17 22:30 张善友 阅读(9599) 评论(3) 推荐(10) 编辑
摘要:rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。 RabbitMQ的官方站:http://www.rabbitmq.com/ AMQP(高级消息队列协议... 阅读全文
posted @ 2014-11-01 15:44 张善友 阅读(67874) 评论(18) 推荐(19) 编辑
摘要:现代的应用程序看起来像这样:典型的交互操作包括:浏览器与 web 应用程序进行通信Web 应用程序与 web Api (有时是在他们自己的有时代表用户) 通信基于浏览器的应用程序与 web Api 通信本机应用程序与 web Api 通信基于服务器的应用程序与 web Api 通信Web Api 和... 阅读全文
posted @ 2014-08-17 21:09 张善友 阅读(10228) 评论(9) 推荐(6) 编辑
摘要:将于 2014 年 9 月 1 日停止Azure Shared Cache服务,因此你需要在该日期前迁移到 Azure Redis Cache。Azure Redis Cache包含以下两个层级的产品。基本版 – 单节点,多规格。标准版 – 主/从双节点,多规格。标准层产品将具有 99.9% 的 S... 阅读全文
posted @ 2014-08-10 20:39 张善友 阅读(10412) 评论(7) 推荐(2) 编辑