SpringCloudAlibaba之Skywalking链路(十) 为啥使用链路?当微服务的数量庞大,微服务之间的相互调用复杂时,就需做链路追踪。链路追踪可以理清微服务之间的调用关系,快速定位问题。对于微服务数量较少,可以不做链路。官方地址Apache SkyWalkinghttps://skywalking.apache.org/Skywalking 前置条件JDK: 1.8+数据库:MySQL/Elasticsearch(持久化部署),这里使用的是Elasticsearch 7.17.3服务器:2G,太少估计启动不起来,这里使用的服务器4G。
SpringCloudAlibaba之gateway网关(九) 简介Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到API,并为它们提供跨领域的关注点,例如:安全性、监控/度量和弹性。Spring Cloud Gateway构建在Spring Boot 2.x、 Spring WebFlux和Project Reactor。因此,当您使用Spring Cloud Gateway时,许多您熟悉库(例如Spring Data and Spring Security)和模式可能不需使用。
SpringCloudAlibaba之Seata微服务之间调用(八) 上一节讲述了seata分布式事务设计到的业务表、业务表对应数据库需要seata的表以及商品微服务的代码。本节继续上一节未未完成剩余的两个微服务的描述。用户账户微服务Accountpom.xml、application.yml、application-dev.yml、MybatisConfig、主函数相关代码和微服务Goods几乎一样,不在贴代码列举。其中application.yml中server.port端口和spring.application.name应用名称根据自己的情况更改,上图是
SpringCloudAlibaba之Seata微服务之间调用(七) 上一节介绍seata的安装。本节主要讲述使用seata实现分布式事务。创建库和表创建一个业务需要的数据库,例如seata_order。接下来是是创建表。为了演示业务,创建三种表分别是order(订单表)、storage(商品库存表)、user_account(用户账号信息表)。-- seata_order.user_account definitionCREATE TABLE `user_account` ( `userid` bigint(20) NOT NULL AUTO_IN
SpringCloudAlibaba之Sentinel安装和使用(四) sentinel的一些概念和安装使用。随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
SpringCloudAlibaba之nacos集群搭建以及问题(一) nacos是国内互联网大厂阿里的开源项目,本节主要讲述nacos集群搭建以及搭建配置不当导致使用的问题问题。文中nacos使用的版本是2.0.3
Vue中Router路由使用history模式发布后访问404 使用webpack打包发布,网页不能正常访问,先看下路由配置export default new Router({ mode: 'history', base: '/putian/', routes: [ { path: '/', name: 'HelloWorld', component: HelloWorld }, { path: '/ClusterManage', name: 'ClusterMana
mac中类似tortoiseSvn工具 mac电脑自带svn,如果你对svn命令非常,直接使用终端命令行执行就完事了。我的mac的默认安装路径在:/usr/local/Cellar/subversion/1.9.7_3/bin/svn如果没有可以在通过Homebrew安装 subversionbrew install subversion不过上述使用命令,需要学习成本的,不是很方便,对于一个新手或者经常是客户端可视化工具的人来说很不友好。建议直接应用商店搜索snailsvnlite下载安装,这个工具满足大部分tort
微信JS-SDK录音的speex音频文件转换为wav 网上找了很久,大部分都是用C++写的speex转换为wav,对于一个不懂C++得Java程序员来说,简直是一场噩梦,经过搜索,终于找到了可以直接用的现成的例子。这里记录一下,防止以后忘记。我的思路是找一个现成可以编译c++代码,直接安装到linux或者windows中,可以使用命令窗口写简单的命令调用,在使用Java程序调用本地命令来时文件转换。windows版https://download.csdn.net/download/u013224617/34644624https://downloa
springboot集成swagger3 pom直接引用springfox-boot-starter,swagger3不需要引用ui包。<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> &l
log4j2.xml配置详细遇到坑 <?xml version="1.0" encoding="UTF-8"?><Configuration status="off" monitorInterval="1800"> <properties> <property name="LOG_HOME">/opt/apache-tomcat-9.0.6/logs</property><!-- <property name="LOG_HOME.