【编者的话】这篇博客是用微服务建应用的第六篇,第一篇介绍了微服务架构模板,并且讨论了使用微服务的优缺点。随后的文章讨论了微服务不同方面:使用API网关,进程间通讯,服务发现和事件驱动数据管理。这篇文章,我们将讨论部署微服务的策略。 本系列文章: 微服务实战(一):微服务架构的优势与不足 微服务实战( ...
分类:
其他好文 时间:
2019-09-11 10:16:48
阅读次数:
84
OpenStack Block Storage服务(Cinder)将持久存储添加到虚拟机。块存储提供用于管理卷的基础结构,并与OpenStack Compute交互以为实例提供卷。该服务还可以管理卷快照和卷类型。 块存储服务包含以下组件: 2.创建cinder用户; 3.将admin角色添加到cin ...
分类:
其他好文 时间:
2019-09-09 22:44:33
阅读次数:
149
1、String类为什么是final的2、JDK8的HashMap的源码,实现原理,底层结构3、反射中,Class forName和classLoader的区别4、session和cookie的区别与联系,session的生命周期,多个服务部署时session管理5、Java中的队列都有哪些,有什么 ...
分类:
编程语言 时间:
2019-08-28 19:52:54
阅读次数:
161
Nginx:操作实例keepalived+Nginx实现高可用corosync+NginxNginxweb服务器反向代理webmail模块化设计架构SSI以及图像缩放nginx热部署平滑升级referer反盗链机制Tenine淘宝二次开发varnish缓存服务器,squid(出现时间比较长的缓存服务器)nginx:cache(disk)httpd:cache(disk,memory)Nginx高度
分类:
其他好文 时间:
2019-08-27 14:20:39
阅读次数:
127
Kubernetes 部署集群内部DNS服务 部署官网:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns/coredns 为服务提供名称域名的访问。 - DNS服务监视Kubernetes API,为每一个 ...
分类:
Web程序 时间:
2019-08-26 18:01:07
阅读次数:
133
squid服务的ACL访问控制:squid提供了强大的代理控制机制,通过合理设置ACL并进行限制,可以针对源地址、目标地址、访问的URL路径、访问的时间等各种条件进行过滤。在配置文件squid.conf中,ACL访问控制通过两个步骤来实现:1、使用ACL配置项定义需要控制的条件;2、通过http_access配置项对已定义的列表做“允许”或“拒绝”访问的控制。1、每行ACL配置可以定义一条访问控制
分类:
其他好文 时间:
2019-08-26 15:21:27
阅读次数:
83
squid作为一款服务器代理工具,可以缓存网页对象,减少重复请求,从而达到加快网页访问速度,隐藏客户机真实IP,更为安全。squid的工作机制:当我们客户机通过squid代理去访问web页面时,指定的代理服务器会先检查自己的缓存,若是缓存中有我们客户机需要的页面,那么squid服务器将直接把缓存中的页面内容返回给客户机,如果缓存中没有客户端请求的页面,那么squid代理服务器就会向internet
分类:
其他好文 时间:
2019-08-25 10:24:07
阅读次数:
91
透明代理提供的服务功能与传统代理时一致的,但是其“透明”的实现依赖于默认路由和防火墙的重定向策略,因此更适用于局域网主机服务,而不适合Internet中。项目大概流程如下:在Linux网关上,构建squid为客户机访问Internet提供代理服务。在局域网所有的客户机上,只需有正确的IP地址、默认网关和DNS,不需要手动指定代理服务器的地址、端口等信息(若指定了反而易出错)。关于客户机的DNS解析
分类:
其他好文 时间:
2019-08-25 10:22:05
阅读次数:
251
mysql:大规模,高并发web服务器体系结构:MySQL复制,Nginx,LNMP,Memcached,Tomcat(java,servlet,集群),varnish(squid)NoSQL(redis,mongodb)mysql-bin.index:二进制日志文件索引文件MySQLReplicationMySQL主从复制逻辑架构
分类:
数据库 时间:
2019-08-21 18:58:49
阅读次数:
120
多服务部署的时候,各个服务通过httpClient进行调用时候,有时候出现问题,需要进行追查。但是如果没有一个标记,就会很迷茫,特别是多个服务来回调用,就无法快速定位问题。这个时候一般是使用MDC的 traceId来追踪。但是由于每个服务的traceId不同,在使用elk进行查询的时候,仍然不能快速 ...
分类:
其他好文 时间:
2019-08-21 11:22:23
阅读次数:
82