摘要: 在微服务如火如荼的情况下,越来越多的项目开始尝试改造成微服务架构,微服务即带来了项目开发的方便性,又提高了运维难度以及网络不可靠的概率. Spring Cloud 分布式事务管理单体式架构微服务架构优点:缺点:分布式事务的引入分布式事务解决方案基于XA协议的两阶段提交消息事务+最终一致性TCC编程模 阅读全文
posted @ 2018-10-15 22:54 门罗的魔术师 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Ribbon的超时 全局设置: 局部设置: 其中, service-id 是Ribbon所使用的虚拟主机名,一般和Eureka Server上注册的服务名称一致,即:与 spring.application.name 一致。 Feign的超时 从Spring Cloud Edgware开始,Feig 阅读全文
posted @ 2018-10-15 17:54 门罗的魔术师 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 自我保护背景 首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念, 即使N-1个节点挂掉也不会影响其他节点的正常运行。 默认情况下,如果Eureka Server在一定时间内(默认90秒)没有接收到某个微服务实例的心跳,Eureka Server将会移除该实例 阅读全文
posted @ 2018-10-15 17:42 门罗的魔术师 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 最近在断断续续研究Nginx+Memcached+Tomcat实现均衡负载。总算搞出来了,在我另一博文有总结。本文根据别人对Nginx连接超时的配置,结合自己实验的经验,来做个总结。 环境搭建如下: 1.宿主机是WIN7,安装了Nginx 2.有3个tomcat以及memcached安装在同一个虚拟 阅读全文
posted @ 2018-10-15 16:10 门罗的魔术师 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 示例配置 示例配置 示例配置 示例配置 指令 指令 指令 指令 proxy_bind proxy_bind proxy_bind proxy_bind proxy_buffer_size proxy_buffer_size proxy_buffer_size proxy_buffer_size pr 阅读全文
posted @ 2018-10-15 15:59 门罗的魔术师 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 启动 直接点击Nginx目录下的nginx.exe 或者 cmd运行start nginx 查看nginx是否启动 1)命令方式 tasklist /fi "imagename eq nginx.exe" Image Name PID Session Name Session# Mem Usage 阅读全文
posted @ 2018-10-15 15:46 门罗的魔术师 阅读(4699) 评论(0) 推荐(0) 编辑
摘要: 现在对外服务的网站,很少只使用一个服务节点,而是部署多台服务器,上层通过一定机制保证容错和负载均衡。 nginx就是常用的一种HTTP和反向代理服务器,支持容错和负载均衡。 nginx的重试机制就是容错的一种。 在nginx的配置文件中,proxy_next_upstream项定义了什么情况下进行重 阅读全文
posted @ 2018-10-15 15:33 门罗的魔术师 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 查看磁盘空间大小命令 df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted 阅读全文
posted @ 2018-10-15 10:42 门罗的魔术师 阅读(141) 评论(0) 推荐(0) 编辑