摘要:简介 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时R 阅读全文
.Net Core中GC分析及调优总结-干货
2020-08-13 12:59 by ☆野生架构师☆, 4058 阅读, 2 推荐, 收藏, 编辑
摘要:简介 GC管理你服务的内存分配和释放,GC是运行公共语言运行时(CLR Common Language Runtime)中,GC可以帮助开发人员有效的分配内存和和释放内存,大多数情况下是不需要去担心的,但是有时候服务总是是出现莫名的问题,所以还是有必要了解一下GC的基础知识的。 1、GC调优本质是什 阅读全文
数据库之MySQL部署MGC方案(四)
2020-08-01 17:53 by ☆野生架构师☆, 890 阅读, 0 推荐, 收藏, 编辑
摘要:零、简介 MariaDB Galera Cluster(下文简称MGC集群),是一套在MySQL innodb存储引擎上面实现多主、数据实时同步以及强一致性的关系存储架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到 各个节点上去,在数据方面完全兼容 MariaDB 和 MyS 阅读全文
数据库之MySQL部署PXC方案(三)
2020-07-31 17:39 by ☆野生架构师☆, 449 阅读, 0 推荐, 收藏, 编辑
摘要:零、简介 PXC是Percona公司的(Percona XtraDB Cluster) 简称PXC。它是基于Galera协议的高可用集群方案。可以实现多个节点间的数据同步复制以及读写,并且可保障数据库的服务高可用及数据强一致性。 优点: 1、实现mysql数据库集群架构的高可用性和数据的 强一致性。 阅读全文
数据库之MySQL部署MGR方案(二)
2020-07-31 09:22 by ☆野生架构师☆, 929 阅读, 0 推荐, 收藏, 编辑
摘要:零、简介 MySQL Group Replication(简称MGR)字面意思是mysql组复制的意思,但其实他是一个高可用的集群架构,暂时只支持mysql5.7和mysql8.0版本. 是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案,提供了高可用、高扩展、高可靠的MyS 阅读全文
数据库之MySQL集群方案策略(一)
2020-07-30 16:49 by ☆野生架构师☆, 2928 阅读, 0 推荐, 收藏, 编辑
摘要:零、为什么需要群集? 在现在的科技环境下,我们的项目中往往会处理越来越多的数据量,随着数据量的递增,单一的数据库已经无法满足我们的业务要求,因此为了解决这一系列的数据库瓶颈,我们有了集群的搭建方案。 一、MySQL版本 引擎对比: 1、myisam没有事务支持 MariaDB针对MyISAM改进,A 阅读全文
Nacos安装
2020-07-29 20:36 by ☆野生架构师☆, 1871 阅读, 0 推荐, 收藏, 编辑
摘要:一、什么是 Nacos? Nacos 是阿里巴巴的新开源项目,其核心定位是 “一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”,它支持几乎所有主流类型的“服务”的发现、配置和管理。 二、单体部署 配置文件/data/nacos/init.d/custom.properties内容如下 阅读全文
Consul安装
2020-07-29 18:29 by ☆野生架构师☆, 190 阅读, 0 推荐, 收藏, 编辑
摘要:一、Consul是什么? Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。 二、单 阅读全文
eureka、consul、nacos三大产品对比
2020-07-28 15:52 by ☆野生架构师☆, 4809 阅读, 1 推荐, 收藏, 编辑
摘要:配置中心 eureka 不支持 consul 支持 但用起来偏麻烦,不太符合springBoot框架的命名风格,支持动态刷新 nacos 支持 用起来简单,符合springBoot的命名风格,支持动态刷新 注册中心 eureka 应用内/外:直接集成到应用中,依赖于应用自身完成服务的注册与发现, A 阅读全文
JVM分析及调优总结-干货
2020-07-28 12:12 by ☆野生架构师☆, 975 阅读, 0 推荐, 收藏, 编辑
摘要:零、JAVA虚拟机 JRockit VM是Oracle公司的虚拟机 HotSpot VM是Sun公司的虚拟机 Oracle在JDK8中完成整合JRockit和HotSpot两大虚拟机。整合的方式是在HotSpot的基础上,移植JRockit的优秀特性。 IBM JVM是IBM公司的虚拟机 IBM J 阅读全文