前方: 开源地址:https://github.com/cyq1162/Taurus.MVC 上篇文章介绍过:工业制造行业的低代码开发平台思维架构图 规划中涉及到了微服务,近些天经过努力和不断的代码与反复压力测试,终于出来一个简单的稳定版本了. Taurus.MVC 微服务框架说明: 1.框架自带集成了以下功能: 1.服务端:网关.注册中心 2.客户端:微服务应用程序. 因此,即可以做为服务端运行,也可以做为客户端运行,下面进行简单演示: 新建空项目,引入Taurus.MVC微服务框架 1.新建…
事务的统一性是微服务的一个重点问题,简洁有效的控制事务,更是程序员所需要的.JMS的诞生,就是为了更简单.更有效的控制事务. 先看一段调用微服务的代码: using (var ms = new JMSClient()) { //调用用户信息微服务,创建新用户 var uis = ms.GetMicroService<UserInfoService>(); var userid = uis.CreateUser(); //调用银行微服务,创建用户的银行账号 var bks = tran.GetM…
系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单. Taurus.MVC 微服务框架 入门开发教程:项目集成:1.服务端:注册中心.网关(提供可运行程序下载). Taurus.MVC 微服务框架 入门开发教程:项目集成:2.客户端:ASP.NET(C#)编程语言项目集成:应用中心. Taurus.MVC 微服务框架 入门开发教程:项目集成:3.客…
系列目录     [已更新最新开发文章,点击查看详细] 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激.尊重.请严格遵守每个项目的开源协议后再使用.尊重知识产权,共建和谐开源社区. 以下开源项目(含组件),从网络搜集,后期会不断补充. CMS项目 OrchardCore[.NET基金会为该项目提供技术支持] Orchard Core 是一个免费和开源的社区交流项目,致力于在 ASP.NET Core 平台开发应用程序和可重用性组件.它将创建用于A…
系列目录     [已更新最新开发文章,点击查看详细] 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激.尊重.请严格遵守每个项目的开源协议后再使用.尊重知识产权,共建和谐开源社区. 如果表述不恰当的地方,请及时告知我,谢谢. 10.Furion[国产,入选GVP] Furion项目的作者[富察宏磊]是一位90后的优秀IT人才. Furioin 是一款基于.NET5技术开发的功能强大.性能极致.文档完善.示例丰富.极易入门.快速开发.极易维护的We…
框架说明 Magicodes.Admin.Core框架在ABP以及ASP.NET ZERO的基础上进行了封装和完善,目前基于.NET Core 2.0+(Framework版本),由于部分组件在.NET Core没有找到替代组件,所以真正意义上跨平台版本会在后续推出. 目前本框架已经应用于团队的所有项目,在实际开发过程中还在不断地打磨. 由于本人和团队成员都是利用自己的时间来打磨本框架,因此在大部分情况下,并不会在相关群内进行解答,如果确实是疑难问题,请提交Issue.如果觉得本框架对您有所帮助…
一.前言 Hertz[həːts] 是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp.gin.echo 的优势, 并结合字节跳动内部的需求,使其具有高易用性.高性能.高扩展性等特点,目前在字节跳动内部已广泛使用. 如今越来越多的微服务选择使用 Golang,如果对微服务性能有要求,又希望框架能够充分满足内部的可定制化需求,Hertz 会是一个不错的选择. 对于源码该如何阅读,本身就值得思考.这篇文章我将以第一次阅读Hertz源码的视角,分享自己的思考过…
一.前言 感觉很久没写文章了,最近也比较忙,写的相对比较少,抽空分享基于Dapper 的分库分表开源框架core-data的强大功能,更好的提高开发过程中的效率: 在数据库的数据日积月累的积累下,业务数据库中的单表数据想必也越来越大,大到百万.千万.甚至上亿级别的数据,这个时候就很有必要进行数据库读写分离.以及单表分多表进行存储,提高性能,但是呢很多人不知道怎么去分库分表,也没有现成的分库分表的成熟框架,故不知道怎么下手,又怕影响到业务:现在我给大家推荐core-data的分库分表开源框架.框架…
原文:http://p.primeton.com/articles/59030eeda6f2a40690f03629 1.RPC 框架谁最美? Hello,everybody!说到RPC框架,可能大家能想到一堆RPC开源框架,那么在微服务平台中,微服务间的服务调用,不可避免的会遇到一个问题,该选用哪一个RPC框架好呢?今天我们就请到三位RPC框架,来进行一场选美大赛,看看谁更适合微服务平台中的服务间调用. 大家好,我是Dubbo!我是阿里开源的分布式服务框架,最大的特点是按照分层的方式来架构,使…
开源 RPC 框架有哪些呢? 一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的. 跟语言平台绑定的开源 RPC 框架主要有下面几种. Dubbo:国内最早开源的 RPC 框架,由阿里巴巴公司开发并于 2011 年末对外开源,仅支持 Java 语言. Motan:微博内部使用的 RPC 框架,于 2016 年对外开源,仅支持 Java 语言. Tars:腾讯内部使用的 RPC 框架,于 2017 年对外开源,仅支持 C++ 语言. Spring Cloud:国外 Pivotal 公…