阴差阳错的架构
jenice_forever
为实现自己的理想而努力奋斗中!!!
展开
-
Microservice初体验
Microservice架构模型。转载 2017-10-10 22:20:34 · 488 阅读 · 0 评论 -
负载平衡服务器简单相关
文章链接:http://www.cnblogs.com/loveis715/p/4547968.html解决方案:1、基于DNS的负载平衡:当通过在浏览器的地址栏中键入域名来访问某个网站时,浏览器会首先查找本地的DNS缓存是否拥有该域名对应的IP地址。如果有,那么浏览器将尝试直接使用该IP地址访问网址的内容。如果本地DNS缓存中没有该域名转载 2017-10-10 22:25:38 · 291 阅读 · 0 评论 -
OSGi初识
1.Open Service Gateway Initiative的简称,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准。2.学习资源:http://www.osgi.com.cn/article/72895203.OSGi时开发和部署模块化软件程序和库的Java框架。每一个bundle是紧耦合的,动态加载那些声明外部依赖的类文件、jar包盒配置文件等。转载 2017-10-11 19:26:01 · 229 阅读 · 0 评论 -
Karaf--OSGi
OSGi(Karaf):1、Apache Karaf是一个现代的、多态的容器。Karaf可以独立用做一个容器,支持广泛的应用和技术,同样支持在嵌入式模式的“随处运行”。轻量级、有效的、企业级预平台,这种灵活性使得Karaf是解决微服务、系统集成、大数据和更多的完美方案。Apache Karaf也可以使用Apache Felix或者Eclipse Eq转载 2017-10-11 19:27:31 · 895 阅读 · 0 评论 -
OSGi入门必读系列之《OSGi是什么:Java语言的动态模块系统》
(1)OSGi bundle:一个模块化的Jar文件。用一组小的导出包来描述公共规则,大部分代码都隐藏在内部包中,对于其他Jar不可见。(2)已有多家开源实现:Knoflerfish、Equinox、Apache的Felix。通过这些容器,可以将应用程序划分为多个模块单元,就可以容易的管理这些模块之间的交叉依赖关系。(3)OSGi规范定义了两种对象:转载 2017-10-11 19:30:18 · 399 阅读 · 0 评论 -
OSGi入门必读系列《OSGi Bundle之Hello World》
(1)新建Bundle:A、在Eclipse中,点击file➡new➡Project,打开新建对话框B、在新建项目对话框,选择plug-inProject(插件项目)并点击下一步,将看到插件项目对话框C、在插件项目对话框中,输入以下值:Project name:com.javaworld.sample.HelloWorld Target Platfo转载 2017-10-11 19:33:43 · 816 阅读 · 0 评论 -
OSGi入门必读系列《OSGi依赖性管理:Bundle访问域》
(1)Bundle访问域:Bundle中类的缺省访问范围只对本Bundle内部可见,对其他任何Bundle都是不可见;在Bundle内部,类的可访问性遵循Java语言的一般规范性。[ques]如何从一个Bundle中访问另一个Bundle中的类?[ans]将源Bundle中的包导出来,然后把它们导入到目标Bundle中。——详见下面的(2)转载 2017-10-11 19:35:24 · 559 阅读 · 0 评论 -
OSGi入门必读系列《OSGi服务:非常适合SOA的架构》
OSGi是一个非常适合实现面向服务的应用(SOA)。可以让Bundles导出服务,而其他Bundles可以在不了解源Bundles任何信息的情况下消费这些导出的服务。(1)导出服务:更新HelloService Bundle,以便能把HelloServiceImpl类的对象导出为服务。(接前面的内容)A、确认在HelloService Bundl转载 2017-10-12 22:05:10 · 740 阅读 · 0 评论 -
OSGi入门必读系列《OSGi和Spring入门:什么是Spring动态模型(Spring DM)》
参考网址:http://developer.51cto.com/art/200909/154356.htm(1)OSGi服务平台的Spring动态模型(Spring Dynamic Modules for OSGi Service Platforms)。(2)Spring动态模型的功能包括两个:第一个功能是以OSGi套件(bundle)的形式提供Spring转载 2017-10-12 22:07:16 · 644 阅读 · 0 评论