.Net Core3.x基于Kong和Consul实现服务网关以及服务的注册发现

在微服务中,会涉及到服务网关和服务注册等,服务网关的话,在Java中有许多的开源方案,在.net的话就比较少了可以用KongOcelotSurging还有新起的incubator-apisix。服务注册中心有ConsulSpring CloudNacoszookeeperetcd等。这里的话我们就借助KongConsul来实现服务网关以及服务的注册发现。

Spring Boot Starter为我们做了什么?

Spring Boot遵循约定大于配置的思想为我们省去了繁杂的XML配置,其为我们提供了许多诸如:spring-boot-starter-webspring-boot-starter-data-jpaspring-boot-starter-data-redis等常用的Starter组件,使得我们整合各种常用组件时显得非常简便快捷,那么这个Starter为我们做了什么工作?让我们省去了各种繁杂的整合过程。

Spring Boot 2.X基于Mybaits-Plus实现多数据源

一般一个项目就只会用到一个数据库,但是有时候遇到比较复杂的一点的项目就会涉及到多个数据库,比如在业务量较大的时候会涉及到分库分表,如果不增加数据库代理层的话,就只有在项目中来处理。还有像我们现在在一个项目中会涉及到GBaseMySQLDB2这三种数据库,这种情况就涉及到多种数据库连接。那么我们Spring Boot中如何实现多数据库连接呢?

ASP.NET Core 中的性能问题诊断工具-来自官网

我们经常会遇到性能问题,比如内存、CPU使用率过高,一般我们尽量在本机开发的时候,就能够找出这些问题并且优化掉它,所以,这里就收藏一下官方的优化方法。

.Net Core3.x中的AOP框架-AspectCore

在之前,我有记录到.Net Core 3.x 使用Autofac替换默认Ioc容器,这里,我们就来学习一下.Net Core中如何实现AOP

品尝ABP vNext

ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,也适合微服务开发。在除夕那天,ABP更新到了2.0.1,其实在一年前我就在关注它,但是那时候还不是很成熟,所以一直处于观望阶段。这回终于有机会了。

Redis集群无感知上线下线节点

搭建集群是为了提高性能提高可用性,当业务高速发展时,肯定会需要新增节点来支撑业务,或者某个节点以外down掉,这时候我们就需要做到无感知新增、删除节点。

Docker搭建Redis集群

今天是除夕,但是我并有感受到像别人家那般浓厚的年味,我妈早早的做了几个菜,中午随便对付一下就算过了年了。入正题吧,今天主要是记录一下Docker搭建Redis集群的过程,在2017年的时候,当时接触到了中移在线的一个项目,因为考虑到高并发,所以就用到了Redis,但是当时都是手动基于Centos搭建和运维。

一个开源的高性能对象存储系统-MinIO

我们经常会遇到文件存储的场景,一般避免怎么运维成本,可能会选择成熟稳定且性价比高的产品,国内有很多OSS产品,比如:阿里、腾讯、七牛、青云等都有自己的对象存储产品,最终我选择了七牛,因为它0-10GB空间免费(我把我的图片还有我的所有静态网页都放在上面),而且提供的API也比较丰富,青云也有12个月30 GB免费政策,其他的就没看过,因为要钱嘛,我是能省则省。

Spring Boot整合Mybatis Plus和Druid

在Java中,我比较ORM熟悉就只有HibernateMybatis,其他的并未实践使用过,在这二者之间我更喜欢Mybatis,因为它精简、灵活(毕竟我是上年纪的程序员,喜欢自己写SQL)。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×