Wesley13 Wesley13
3年前
Spring Cloud Eureka解析(3) EurekaClient 重要缓存解析
EurekaClient也存在缓存,应用服务实例列表信息在每个EurekaClient服务消费端都有缓存。一般的,Ribbon的LoadBalancer会读取这个缓存,来知道当前有哪些实例可以调用,从而进行负载均衡。这个loadbalancer同样也有缓存。首先看这个LoadBalancer的缓存更新机制,相关类是PollingServerListUpd
Wesley13 Wesley13
3年前
qt学习之路十三(基于Linux qt的聊天室)
  前天将Windows下的聊天室改版了,但是我昨天才发现那个版本有一个缺陷,一个我一开始没有注意到的错误,直到昨天调试的时候才发现,就是我数据传输的时候是用std::string类型的,一开始是为了图方便,但是有一个致命的缺陷,就是客户端给服务器传输的时候,服务器不知道客户端传输的字节数,读取的都是sizeof(结构体),这样测到的大小只是string初始
红烧土豆泥 红烧土豆泥
3年前
Spring Boot:jar中没有主清单属性
使用SpringBoot微服务搭建框架时,使用IDEA可以正常运行,但是使用MAVEN打包工具打包成jar后运行时,提示错误:未找到主清单目录。查看pom文件,发现已添加SpringBoot的构建插件xmlorg.springframework.bootspringbootmavenplugin2.4.1
分布式注册服务中心etcd在云原生引擎中的实践
作者:王雷etcd是什么etcd是云原生架构中重要的基础组件,由CNCF孵化托管。ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统,是CoreOS公司发起的一个开源项目,授权协议为Apache。etcd基于Go语言实现,主要用于共享配置,服务
Easter79 Easter79
3年前
tcp流量控制一个非常能学到知识的技术帖
模拟测试程序,从客户端向服务器发数据,人工控制服务器收数据。当客户端发了一部分数据后,无法再发送,此时服务器开始每次收取1K。按照常理推断,服务器收取1K后,客户端应该能够继续发送数据,但实测观察发现,客户端还是无法发送数据,直到服务器收取了一定数据量后,客户端才能够继续发送。 tcp抓包如下:\plain\ viewpl
Stella981 Stella981
3年前
Spring Cloud Alibaba基础教程:Nacos的集群部署
点击蓝色“程序猿DD”关注我哟!(https://oscimg.oschina.net/oscnet/cc58a963086347a08653b33fb301155d.jpg)《SpringCloudAlibaba基础教程》连载中,关注我一起学习!前情回顾:《使用Nacos实现服务注册与发现》(
Stella981 Stella981
3年前
Linux 如何打开端口
  今天开通了一个阿里云主机,在安装tomcat服务后发现80、8080等端口不通,网上找了资料,先是按如下步骤操作:vi/etc/sysconfig/iptables \AINPUTmstate–stateNEWmtcpptcp–dport80jACCEPT(允许80端口通过防火
Wesley13 Wesley13
3年前
@RequestMapping 参数详解
引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json,而且服务器端通过request.getReader()打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@Reque
Stella981 Stella981
3年前
Spring Cloud Eureka 你还在让它裸奔吗??
前些天栈长在微信公众号Java技术栈分享了SpringCloudEureka最新版实现注册中心的实战教程:SpringCloudEureka注册中心集群搭建,Greenwich最新版!(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2
Stella981 Stella981
3年前
Spring Cloud Eureka Server高可用之:在线扩容
!Profile(https://uploadimages.jianshu.io/upload_images/9824247c5fa3fe2a839cb4f.jpg?imageMogr2/autoorient/strip%7CimageView2/2/w/1240)本文共1591字,阅读大约需要6分钟!概述