搜索
开启辅助访问

QQ登录

只需一步,快速开始

立即注册 找回密码
查看: 122|回复: 0

微服务

[复制链接]

136

主题

187

帖子

5984

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5984
发表于 2017-6-27 13:37:28 | 显示全部楼层 |阅读模式
      从字面上来讲,本身是一种简单的应用。在一个服务器上可运行很多,不用担心承载。
      从快速添加方面来说,可以以API方式和URL方式,一种深度集成服务接口到服务总线,另一种只是集成了服务入口,不提供集成。针对API方式,服务会分出一个任务来做记录,监控,调度资源等工作,方便多个服务资源的动态伸缩和调度。
      目前软通针对多个大型城市的智慧服务为目标,逐步完善自己的微服务平台,灵活配置,动态监控,随时添加和删除,业务和环境分离,可实现政府托管。

       微信截图_20170627133452.png
       添加服务也是轻而易举
微信截图_20170627133607.png
       但是,由于SOA早期均使用了总线模式,这种总线模式是与某种技术栈强绑定的,比如:J2EE。这导致很多企业的遗留系统很难对接,切换时间太长,成本太高,新系统稳定性的收敛也需要一些时间。最终SOA开起来很美,但却成为了企业级奢侈品,中小公司都望而生畏。
依然SOA
微服务,从本质意义上看,还是SOA架构。但内涵有所不同,微服务并不绑定某种特殊的技术,在一个微服务的系统中,可以有Java编写的服务,也可以有Python编写的服务,他们是靠Restful架构风格统一成一个系统的。
依然绕不开的问题
1、每个服务依然是一个完整的整体,只是现在从整体中分离出来封装为了独立的小个体。
2、负载均衡,微服是承载在大的框架之上的,本身如果需要资源量很大,是否能及时,顺利的对服务资源进行扩展。在很少人使用的时候是否能快速释放资源。
3、微服务如果是API提供接口嵌入,那权限控制是统一平台控制还是独立微服务控制。
4、服务的错误和日志收集等,是汇总在平台,还是微服务自己独立完成。
举起一个例子:
https://microservices-demo.github.io/docs/quickstart.html  

一个免费的容器工具


QQ|Archiver|手机版|GIS3D 基地 ( 京ICP备16033688号

GMT+8, 2017-8-23 12:11 , Processed in 0.178299 second(s), 33 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表
 
Skyline中文社区-总群
帮主 gis3d 海洪