springCloudAlibaba
文章平均质量分 95
springCloudAlibaba
Upaaui
渐行渐远渐无书,水阔鱼沉何处问
展开
-
Sentinel 部署 配置
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用,在 Spring Cloud 中可以用 RestTemplate + LoadBalanceClient 和 Feign 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet 容器的线程资源会被消耗完毕,导致服务瘫痪。原创 2023-09-08 21:44:50 · 1945 阅读 · 0 评论 -
Nginx 部署 配置
什么是nginx?是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。什么是反向代理?反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。原创 2023-09-01 23:43:38 · 497 阅读 · 0 评论 -
springCloudAlibaba详解
其中,命名服务负责服务的注册和发现,配置服务负责配置的管理和发布,服务治理负责服务的负载均衡和流量控制。Spring Cloud Alibaba 作为整套的微服务解决组件,只依靠目前阿里的开源组件是不够的,更多的是集成当前的社区组件,所以 Spring Cloud Alibaba 可以集成 Zuul,所以在开源社区,夹带了不少私货,这部分组件。阿里巴巴无疑是国内开源技术领域的最有影响力的公司之一,已经有Dubbo、Druid,FastJson等成功的开源组件,再加上阿里不遗余力的推广,社区发展也非常快。原创 2023-08-31 16:36:52 · 623 阅读 · 0 评论 -
阿里 Arthas (阿尔萨斯)工具的使用
结论:arthas 可以通过启动时指定不同的端口来监听不同的java程序,每次如果采用exit或者quit退出,都会保留实例,下次可以通过指定上次相同的端口,进入同一个实例,但是进入同一个实例,只能再次监听同一个java程序,不能使用同一个实例两次监听不同的程序,会报错端口冲突,告诉你三种解决办法;③通过java -jar arthas-boot.jar再次进入,因为没有指定监听的端口号,所以跟上一次共用的同一个session,也就是监听的25985的进程。③再次查看3658端口占用情况,发现未被占用了;原创 2023-04-21 19:12:07 · 3325 阅读 · 1 评论 -
nacos 部署 配置
注意:如果有需要设置nacos用户名和密码(一般都需要),上面pom中添加的nacos的版本必须在0.3.6以上。注意:此处注解中的autoRefreshed 和nacos.xml中的auto-refreshed都需要加上才能实现自动刷新。spring配置文件中可能会有一些数据库相关配置,redis相关配置的引用,打包之后去target下检查一下是否引用成功。注解方式是在类上面加获取nacos配置信息的相关注解。spring项目使用nacos有两种配置方法,分别是注解方式和xml方式。原创 2023-04-21 19:20:17 · 4970 阅读 · 2 评论 -
spring getway的配置
是由于路由转发规则默认转发到商品微服务( http://127.0.0.1:9002/productservice/product/1 )路径上,而商品微服务又没有 product-service 对应的映射配置。重新启动网关,我们在浏览器访问 http://127.0.0.1:8080/product-service/product/1,会抛出 404。比如在网页上请求 http://localhost:8080/product-service/product,此时会将请求转发到 htt。原创 2023-04-21 19:16:46 · 786 阅读 · 1 评论