一、简介 当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。 Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的 ...
分类:
其他好文 时间:
2018-08-26 23:41:57
阅读次数:
255
在有些情况下需要使用main使用Spring bean,但是main方法启动并没有托管给Spring管理,会导致bean失败,报空指针异常。 可以使用 ClassPathXmlApplicationContext 加载配置文件,获获取bean: ...
分类:
编程语言 时间:
2018-08-23 13:08:56
阅读次数:
346
Spring Cloud微服务分布式云架构-集成项目简介 Spring Cloud Config 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 Spring Cloud Bus ?事件、消息总线,用于在集群(例如,配置变化事... ...
分类:
编程语言 时间:
2018-08-22 16:58:02
阅读次数:
197
states是saltstack中的配置语言,我们安装一个包,管理一个配置文件,最后保证服务的正常运行,都需要我们编写一些states sls文件(描述状态的文件)去描述和实现我们的功能。sls文件都是YAML语法编写,也可以用python。 YAML语法规则:每个缩进级别由两个空格组成,不要使用t ...
分类:
其他好文 时间:
2018-08-21 17:13:18
阅读次数:
209
什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功能而且要达到高吞吐、低延迟同时还要保持一致性和可用性,实际上非常困难。因此zookeeper提供了这些功 ...
分类:
其他好文 时间:
2018-08-21 12:42:56
阅读次数:
158
以电子商务系统配置管理为实例,手把手教你搭建 jeesz 模块项目 1、 创建表 1.1、 创建电子商务系统配置 jeesz_eb_global_config 表 SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for `jeesz_eb_global ...
分类:
其他好文 时间:
2018-08-20 17:53:45
阅读次数:
165
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。 在 ...
分类:
编程语言 时间:
2018-08-20 15:41:17
阅读次数:
193
puppet简介puppet是一种基于ruby语言开发的Lnux、Unix、windows平台的集中配置管理系统。它使用自有的puppet描述语言,可管理配置文件file、用户user、cron任务、软件包、系统服务等系统实体。puppet依赖于C/S(客户端/服务器)的部署架构。它需要在puppet服务器上安装puppet-server软件包(以下简称master),在需要管理的目标主机上安装p
分类:
其他好文 时间:
2018-08-18 18:34:00
阅读次数:
168
在微服务架构中,需要几个基础的微服务,包括服务的注册与发现,服务消费,负载均衡,断路器,咋能路由,配置管理等,由这几几个基础组件相互协作,共用组建一个简单的微服务系统。 -Zuul 简介 Zuul是NetFlix开源的微服务网关,他可以和Eureka,Ribbon,Hystrix等组件配合使用。Zu ...
分类:
编程语言 时间:
2018-08-17 12:55:08
阅读次数:
177
确认Tomcat的运行模式大概有三种方式 Tomcat8在Linux系统中默认使用NIO方式。 通过Tomcat配置管理员用户,查看Server Status 在conf/ tomcat-users.xml下添加用户: 通过log看到Connector使用的是哪一种运行模式 如果因为某些原因不能通过 ...
分类:
其他好文 时间:
2018-08-17 12:55:01
阅读次数:
205