Titan Framework是一款分布式微服务框架,因其具有简单的配置方式,良好的集成性、多样化的支持、丰富的自定义扩展功能,所以它是非常值得我们去应用的。也正是因为它强大的集群特性,使得它在面对高负载,高并发的情况下表现得毫不逊色。本篇文章将介绍如何使用Titan Framework搭建一个集群的基本Demo。
1.Titan Framework依赖包下载
Titan Framework依赖包可以在Titan Framework PaaS(https://www.titanframework.cn/)平台上下载,并通过maven添加到本地仓库,本次示例使用的版本号为1.4.1RELEASE。
2.了解Titan Framework的基本组成形式
使用过SSM架构的朋友们,肯定都有过针对Dubbo集成微服务问题上,被繁琐的配置方式折磨得苦恼不堪的经历,而在Titan Framework中,我们完全不需要关注集群配置问题,只需要对集群的地址与端口进行简单配置,其他问题都可以交给框架处理,然后观察业务的理解和拆分即可,这无疑帮助了我们实现快速的微服务开发。
2.1集群配置
在泰坦框架中,会以如图的结构去读取集群配置文件:
请点击输入图片描述
在一个集群节点中,conf包用于存放项目中所有的配置文件信息,包括集群配置,数据库的配置以及其他配置,spring包用于存放依赖spring集成的一些其他框架的集成配置文件,cluster.properties就是用于配置集群的配置文件,我们来看一下它的信息: