在讲解 C# 的基本语法之前,让我们先来了解一下一个简单的 C# 程序是由哪些部分构成的。一个 C# 程序主要包括以下几个部分: 命名空间声明; 一个类(class); 类方法; 类属性; 一个 Main 方法; 语句和...
教程
seata1.5.1安装(nacos作为注册以及配置中心,mysql8作为存储中心)
前面文章讲过SpringCloudAlibaba之Seata之文章,好多配置出现问题 seata下载地址: seata1.5.1 解压 安装到D盘,随便你辣 配置 seata服务端配置 D:/seata-1.5.1/conf/application.yml server: p...
@Transactional和@GlobalTransactional在数据一致性方面的运用
一、@Transactional和@GlobalTransactional的区别 @Transactional 和 @GlobalTransactional 都是与事务管理有关的注解,但它们在不同的上下文中工作,具有不同的作用。 @Transactional @Transactional 是 Sp...
Linux下如何创建和取消软连接
建立软连接: 命令格式: ln -s [源文件或目录] [软链接名称] 例如,要为/usr/local/myapp/myapp程序创建一个软链接/usr/bin/myapp-link,可以使用以下命令: ln -s /usr/local/myapp/myapp /usr/bin...
SpringCloudAlibaba之Seata
简介 Seata组件是Spring Cloud Alibaba提供的处理分布式事务的组件。那何为分布式事务呢?在微服务环境下,假设有3个服务,A、B、C服务,A的某个方法,方法逻辑是通过OpenFeign调用B服务的方法,再通过OpenFei...
SpringCloudAlibaba之Sentinel(二)
热点规则 该规则其实就是针对方法参数的限流,把后端接口修改为: @RequestMapping("/byUrl") @SentinelResource(value = "byUrl") public String getUser(String p1, String p2) { ...
SpringCloudAlibaba之Sentinel(一)
介绍 Sentinel组件承担了流量防卫兵的职责,主要用来限流与熔断。它提供了dashboard(仪表盘),让开发者能够可视化配置,简化操作。 启动dashboard 下载地址,点击下图的jar包下载(笔者就是用的1.8.2这...
SpringCloudAlibaba之Gateway
简介 Gateway是SpringCloud Alibaba中的路由组件(前身是Zuul),作为浏览器端请求的统一入口。当项目采用微服务模式时,若包含了路由模块,浏览器端的请求都不会直接请求含有业务逻辑的各个业务模块,而是请求...
SpringCloudAlibaba之OpenFeign
介绍 在上面一篇介绍Nacos的文章最后,两个服务的相互调用是用的RestTemplate类完成的。但这种方式不是很推荐,更佳的方式是用OpenFeign组件去调用。OpenFeign是官方推出的服务调用和负载均衡组件,基于Ribbon...
SpringCloudAlibaba之Nacos
第一代SpringCloud即SpringCloud Netflix很多组件已经停止更新和维护了,迫使我们必须要找到一个可以代替Netflix的第二代产品,这时SpringCloud Alibaba出现了。Nacos是SpringCloud Alibaba的核心组件,它充当了...