草庐IT

多主架构:VLDB技术论文《Taurus MM: bringing multi-master to the cloud》解读

本文分享自华为云社区《多主创新,让云数据库性能更卓越》,作者:GaussDB数据库。华为《TaurusMM:bringingmulti-mastertothecloud》论文被国际数据库顶会VLDB2023录用,这篇论文里讲述了符合云原生数据库特点的超燃技术。介绍了如何通过各种黑科技减少云原生数据库的网络消耗,进而提升云原生数据库的性能和稳定性。下面就让我们抽丝剥茧,细细品味技术的魅力,揭开华为云数据库多主技术的面纱。说明:技术论文中的Taurus在华为云商用的产品名是GaussDB(forMySQL),是GaussDB(forMySQL)的云原生架构技术版本。引言现下,大型高性能数据库通常采

Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plugin-MicroService 微服务】

前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【4-2】-配置管理-Mvc【含请求日志打印】本篇继续介绍下一个内容:1、系统配置节点:Mvc- Plugin- MicroService 配置界面:注册中心 界面如下:简要说明:该菜单下,显示该微服务类型的菜单,可能为服务端、或客户端、或两者、或两者都不是【配置不会显示】。下面对配置进行说明:MicroServiceType:仅显示当前微服务类型。MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。MicroService.Server.Name:注册中心(或从)固定名

Taurus .Net Core 微服务开源框架:Admin 插件【4-2】 - 配置管理-Mvc【含请求日志打印】

前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【4-1】-配置管理-Kestrel【含https启用】本篇继续介绍下一个内容:1、系统配置节点:Mvc 配置界面界面如图:以下为配置说明:1、Mvc.IsEnable:控制Taurus的Mvc是否启用,比如网关、或注册中心,或者使用其它Mvc框架,可以选择不启用。如正常访问Mvc时:禁用它后:  此选项不影响此后台管理插件的使用。2、Mvc.IsAllowIPHost:【禁用主机IP访问】是否允许通过IP直接访问,比如绑定域名访问时,可以直接禁用。禁用后用IP访问会提示:3、Mvc.IsAddTaurusHeader:【

Taurus .Net Core 微服务开源框架:Admin 插件【3】 - 指标统计管理 -【API、Redis、MemCache】

前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【2】-系统环境信息管理本篇继续介绍下一个内容:1、系统指标节点:Metric- API 界面界面图如下:1、简要说明:数据查看:该页面默认呈现API访问次数的统计,由于要显示的数据列有点多,24小时,因此用了全屏显示。同时提供快捷切换显示选项:昨天与今天。如果需要查询其余时间数据,可以通过修改url上的时间调整,如,上面的Url路径为:https://api.xxxxxx.com/admin/metric?d=20230627修改d参数即可。2、控制统计是否启用:可以在配置项里设置:配置项说明:1、IsEnable:是否

Taurus .Net Core 微服务开源框架:Admin 插件【2】 - 系统环境信息管理 - 【OS、Assembly】

前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【1】-微服务节点管理本篇继续介绍下一个内容:1、系统环境信息节点- OS-Environment界面 基本信息如上图,重点的几个参数:1、App-StartTime:应用程序启用时间,可以在更新程序或配置文件后,查看该时间,看应用程序是否更新完成。2、几个IP:可以看客户端IP,服务端内网IP和公网IP。3、Runtime-Version:公共运行时版本。4、ProcessID:当前进程ID。5、ThreadCount:当前线程数。6、WorkingSet:当前占用内存。其它就不另外单独翻译了。2、系统环境信息节点- R

Taurus .Net Core 微服务开源框架:Admin 插件【1】 - 微服务节点管理

前言:最近发现NetCore的文章有点少,特来补几篇。上一篇:Taurus.mvc.NetCore微服务开源框架发布V3.1.7:让分布式应用更高效。自上篇之后,期间更新了4个小版本,更新如下:-----V3.1.7.1----------------1、优化:请求头输出【标识主机IP号、进程号】(2023-06-07)2、优化:Gateway负载算法。(2023-06-07)3、优化:SessionID(Cookie输出)(2023-06-07)4、优化:日志记录。(2023-06-08)5、优化:CORS跨域。(2023-06-09)6、优化:输出主机头。(2023-06-10)7、优化:

TAURUS GAME FINANCE(金牛游戏金融平台)3位一体综合性产业平台

你喜欢玩游戏吗?近期电竞人才缺口超50万的消息让很多网友关注,那么你知道全球有多少人打游戏吗?1月19日。据了解,在TED演讲的主题“电子游戏的变革性力量”中我们得知,世界人口的三分之一,全球26亿人打电子游戏。这一庞大的互动网络,带来的机遇远不止娱乐。在这个有关游戏媒介未来的演讲中,企业家赫尔曼,纳鲁拉阐述了对游戏的新理解——游戏的能力可以创造新世界、将人们联系起来并塑造经济。作为2021年游戏产业最热的话题,元宇宙Metaverse承载未来发展期望,2022年伊始,全球投资者对于元宇宙展现出了强烈的兴趣,互联网大厂与科技巨头的持续布局,让元宇宙从小范围的概念走向大规模落地,元宇宙带来的浪潮

Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单。

前方:开源地址:https://github.com/cyq1162/Taurus.MVC上篇文章介绍过:工业制造行业的低代码开发平台思维架构图规划中涉及到了微服务,近些天经过努力和不断的代码与反复压力测试,终于出来一个简单的稳定版本了。Taurus.MVC微服务框架说明:1、框架自带集成了以下功能:1、服务端:网关、注册中心2、客户端:微服务应用程序。因此,即可以做为服务端运行,也可以做为客户端运行,下面进行简单演示:新建空项目,引入Taurus.MVC微服务框架1、新建一个任意空Web项目,以NET6为示例,在Nuget上引用Taurus.MVC,这里引入第2个Taurus.MVC.Cor

Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单。

前方:开源地址:https://github.com/cyq1162/Taurus.MVC上篇文章介绍过:工业制造行业的低代码开发平台思维架构图规划中涉及到了微服务,近些天经过努力和不断的代码与反复压力测试,终于出来一个简单的稳定版本了。Taurus.MVC微服务框架说明:1、框架自带集成了以下功能:1、服务端:网关、注册中心2、客户端:微服务应用程序。因此,即可以做为服务端运行,也可以做为客户端运行,下面进行简单演示:新建空项目,引入Taurus.MVC微服务框架1、新建一个任意空Web项目,以NET6为示例,在Nuget上引用Taurus.MVC,这里引入第2个Taurus.MVC.Cor