HSF框架的初认识

HSF框架的初认识

基本的了解

最近刚进企业进行了实习,发现公司用的HSF(High Speed Framework)框架和之前在学校的springboot结构完全不一样, 在公司里同事也一直称其为 好舒服 最近自己也做了了解和去学习了一下,谈一谈自己的看法,当然有错误的地方欢迎指出。

  1. 首先是之前的springboot框架, 之前的业务都是一个工程进行分包处理,就是controller、service、mapper之间是紧密联系的,而好舒服则是连通不同的业务,解耦系统间的实现依赖。所以在业务的处理上不只是普通的一个服务端集群,而是通过解耦处理分为了消费者和提供者双方。

  2. HSF Provider(服务提供者):理解为接收请求并提供服务端的一端。比如去执行数据库操作的mapper以及配置文件还有上一级的 service实现类去提供底层的一些数据访问。

  3. HSF Consumer(服务消费者):理解为去调用接口的一方,通过注册中心去消费服务,根据消费的服务地址发起调用。

  4. EDAS (企业级分布式运用服务):一个应用托管和微服务管理的PaaS平台,提供了开发、部署、监控等方案。也支持spring Cloud而这里用到EDAS是因为之前的提供者一方发布服务到注册中心,消费者则是通过注册中心的服务从而发起的调用。所以EDAS 注册中心是必不可少的,注册中心相当于是服务信息的中介,为服务提供了注册和发现的功能。

  5. Ali-Tomcat:在EDAS中的服务需要依赖AliTomcat。它也集成了服务发布、订阅等功能。

上面是大致的了解,说一下自己的看法。之前像springboot的项目,做到分布式可以扩充服务器数量和项目来用Nginx或者其他代理进行权重分配或者轮询来减轻服务器压力,而好舒服则是把业务拆分为服务的提供和消费来做到分部,这样就可以动态的来扩充需求量大的服务,减少需求量小的服务。做到动态的调整服务减轻服务器压力。

配置环境

这是阿里官方的好舒服开发环境配置网址
大致步骤:

  1. 下载轻量级配置及注册中心
    windows本地解压即可

  2. 配置hosts文件,找到 C:\Windows\System32\drivers\etc\hosts文件,添加192.168.1.100 jmenv.tbsite.net配置即可。

  3. 启动注册中心:Windows在解压后的bin文件夹里,双击startup.bat 即可。在浏览器输入上面配置的ipip:+8080查看是否启动成功

  4. 配置Ali-Tomcat:

    • 下载安装Ali-Tomcat,下载解压即可。
    • 下载Pandora,下载解压到 Ali-Tomcat 的 deploy 目录下。
  5. eclipse的配置:

  6. eclipse配置完成后Run as 启动Ali-Tomcat就可以了。

  7. 阿里官方提供的demo,下载后导入到本地工作空间。使用Ali-Tomcat启动工程就可以在注册中心看到提供的服务了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值