Spring Cloud Alibaba 微服务生态基础实践,线程池的底层原理

本文介绍了如何使用Spring Cloud Alibaba构建微服务,包括Nacos服务注册与发现,配置文件修改,以及Sentinel的安装和使用。通过Sentinel对微服务提供方和调用方进行流量控制,模拟高并发场景,设置流控和降级规则,保护系统稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

content longtext NOT NULL COMMENT ‘content’,

md5 varchar(32) DEFAULT NULL COMMENT ‘md5’,

gmt_create datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,

gmt_modified datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘修改时间’,

src_user text COMMENT ‘source user’,

src_ip varchar(20) DEFAULT NULL COMMENT ‘source ip’,

app_name varchar(128) DEFAULT NULL,

tenant_id varchar(128) DEFAULT ‘’ COMMENT ‘租户字段’,

c_desc varchar(256) DEFAULT NULL,

c_use varchar(64) DEFAULT NULL,

effect varchar(64) DEFAULT NULL,

type varchar(64) DEFAULT NULL,

c_schema text,

PRIMARY KEY (id),

  • 修改配置文件

cd nacos/conf

编辑配置文件

vim application.properties

#*************** Spring Boot Related Configurations ***************#

Default web context path:

server.servlet.contextPath=/nacos

Default web server port:

server.port=8848

#*************** Network Related Configurations ***************#

If prefer hostname over ip for Nacos server addresses in cluster.conf:

nacos.inetutils.prefer-hostname-over-ip=false

Specify local server’s IP:

nacos.inetutils.ip-address=

#*************** Config Module Related Configurations ***************#

If use MySQL as datasource:

spring.datasource.platform=mysql

Count of DB:

db.num=1

Connect URL of DB:

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user=root

db.password=root

  • 运行nacos

cd nacos/bin

单机运行

sh startup.sh -m standalone

  • 登录nacos控制台 

3.2 建立微服务并向Nacos注册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值