Sentinel)、分布式事务组件(seata)等。//Dubbo service @ org . spring framework . cloud . Alibaba . Sentinel . annotation . Sentinel resource(\\ dubboservicemethod \\)PublicStringCallDubboservice(String Param){//调用dubbo service returndemoservice。call remote(Param);TT服务治理:使用SpringCloudAlibabaDubbo扩展提供的API,可以方便地进行服务治理操作,如服务权重调整和路由规则定义。
Nacos中的Dubbo服务配置dataid:dubbo-demo-service-config内容:协议:dubbo序列化:hessia2timeout: 5000重试次数:2tt流量控制和熔丝降级:结合Sentinel或Hystrix,为dubbo服务提供流量控制和熔丝机制,以保护高负载下服务的稳定性。
同时还介绍了微服务架构和微服务环境建设的相关知识,以及NacosDiscovery和Sentinel的使用和流量控制规则。SpringCloud阿里巴巴是spring cloud的升级版本,包括Sentinel流量控制和Nacos服务配置。技术选择包括SpringBoot、SpringCloud、SpringCloudAlibaba、Dubbo、Redis分布式缓存Guava local cache、MySQL、TiDB、HBase等数据库等基础框架,OpenRestyLua等流量网关,SpringCloudGatewaySentinel等服务网关。Mybatis和Mybatis-Plus等持久性框架,Nacos等服务配置和服务注册及发现,RocketMQ等消息中间件,Netty等网络通信,Minio等文件存储,ELK等日志可视化管理,Prometheus和Grafana等监控,Vue等前端,Junit等单元测试,JMH和JMeter等基准测试和压力测试。
暂无评论内容