1.配置Erlang环境的linux虚拟机 配置的步骤直接上图: 2.rabiitMQ安装到linux 直接上图: 2.1安装MQ 2.2修改rabbitMQ的配置文件 2.3开启后台管理插件: 2.4 开启对外端口两个,一个时服务中心的,一个是程序访问的(或者直接关闭防火墙): 2.5启动服务器 ...
分类:
系统相关 时间:
2017-07-14 23:08:25
阅读次数:
596
为什么说对于今天大部分企业而言,还在大量采购硬件是惰性思维?创新的企业为什么跑得快,从IT决策上可见一斑。“如果企业的CTO还在跟老板说要去买硬件、买服务器来发展,那就是在浪费企业的利润。”阿里云总裁胡晓明一次在云栖大会上如是说。 关于这个问题,就像造房子不用自己建设发电厂一样,购买硬件服务器已经成 ...
分类:
其他好文 时间:
2017-07-07 20:09:47
阅读次数:
510
热门推荐 (1)架构研发 持续集成与交付:阿里最佳实践 >>[立即预约] 直播简介:本系列直播由阿里旗下一站式研发提效平台云效策划推出,主要为大家详细介绍阿里巴巴在持续集成和持续交付的最佳实践。 直播讲师: 开风等, 阿里资深研发工程师 直播时间:2017年6月14日 19:30 直播简介:本系列直 ...
分类:
其他好文 时间:
2017-06-05 17:24:26
阅读次数:
290
1、首先去apache下载一个tomcat,下载解压版的,比较方便2、把这个tomcat,解压两次,把解压出来的tomcat重命名成tomcat1和tomcat23、修改其中一个tomcat中的某些参数,为了避免启动tomcat时出现冲突,编辑bin/startup.bat,在文件第一行添加如下两行SETJAVA_HOME=C:\websoft\jd..
分类:
其他好文 时间:
2017-05-20 23:32:41
阅读次数:
248
服务的发现和消费 有了服务中心和服务提供者,下面我们来实现一个服务的消费者: 服务消费者主要完成两个任务——服务的发现和服务的消费,服务发现的任务是由Eureka客户端完成,而服务消费的任务是由Ribbon完成。 Ribbon是一个基于HTTP和TCP客户端的负载均衡器。它可以在通过客户端中配置ri ...
分类:
编程语言 时间:
2017-05-13 20:02:07
阅读次数:
405
在微服务的架构中,我们考虑发生故障的情况,所以在生产环境中我们需要对服务中各个组件进行高可用部署。 Eureka Server 的高可用实际上就是将自己作为服务想其它服务注册中心注册自己,这样就形成了一组互相注册的服务中心, 以实现服务清单 的互相同步,达到高可用的效果。 1. 创建 applica ...
分类:
编程语言 时间:
2017-05-12 22:01:05
阅读次数:
391
服务之类是微服务架构中最为核心的基础模块,它主要用来实现各个微服务实例的自动化注册和发现。 1. 服务注册 在服务治理框架中,通常会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机、端口、版本号、通信协议等一些 附加信息告知服务中心,注册中心按服务名分类组织服务清单。 2. 服务发 ...
分类:
编程语言 时间:
2017-05-11 14:28:11
阅读次数:
305
周末没出门,熬了两个夜整理代码、打磨图示,给大家奉上本文。敢说最准确,因为:1. 我严格对照所画时序图的每个步骤,开发了完整的跨域单点登录范例;2. 所有服务端步骤,都在代码中逐一标注,跟踪代码就能两相对照,实际的深入理解流程;3. SSO核心在写Cookie、URL传参策略,其参与对象多、逻辑分支... ...
分类:
其他好文 时间:
2017-05-08 09:57:41
阅读次数:
877
Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。
单一应用框架(ORM)
当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 ...
分类:
其他好文 时间:
2017-04-20 11:03:38
阅读次数:
4225
在系列文章的第二篇文章《 BAT解密(二):聊聊业务如何驱动技术发展 》中我们深入分析了互联网业务发展的一个特点:复杂性越来越高。复杂性增加的典型现象就是系统越来越多,当系统的数量增加到一定的程度,就由复杂度量变带来了复杂度的质变,主要体现在系统间相互依赖程度加深。下面是BAT解密系列的前三篇文章: ...
分类:
其他好文 时间:
2017-04-18 17:03:18
阅读次数:
326