1、微服务架构构成 单体架构(通过应用集群和数据库集群来提高性能,多余模块存在浪费) 垂直架构(新的功能模块通过新项目来实现,数据库之间存在交叉关联。存在数据冗余,和单体架构一样通过扩展集群结点,成本高,有性能瓶颈。) SOA架构(ESB服务总线,基于webservice协议的接口调用。) 微服务架 ...
分类:
编程语言 时间:
2019-01-05 22:42:15
阅读次数:
219
The world lost seven astronauts of Space Shuttle Columbia(哥伦比亚号航天飞机) this month. It broughthome the serious risk that 1humans face into the hostile en ...
分类:
其他好文 时间:
2019-01-03 15:08:11
阅读次数:
128
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了。要实现网络机器间的通讯,
分类:
其他好文 时间:
2018-12-25 20:29:08
阅读次数:
156
Spring 顶级框架 谈及微服务,作为当前主流的企业框架Spring,它提供了一整套相关的顶级项目,能让开发者快速的上手实现自己的应用,今天就介绍下Spring旗下各个顶级项目: Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven ...
分类:
编程语言 时间:
2018-12-25 20:12:32
阅读次数:
298
Mule ESB是一个使用Java语言编写的开源企业服务总线,企业服务总线英文Enterprise Service Bus,简称ESB。其相关源代码也托管在GitHub上,可以在https://github.com/mulesoft/mule这里找到相关的Source Code。 MuleESB在众 ...
分类:
其他好文 时间:
2018-12-23 23:55:22
阅读次数:
261
Mule ESB在众多开源的ESB中处于领先者的地位,MuleSoft公司也作为独角兽,2017年在纽交所上市。我们作为MuleSoft的合作伙伴也有幸参与其中,在六年多的时间里,我们使用Mule ESB实施,包括使用Mule ESB企业版实施,或者在社区版基础上扩展,使用Mule ESB社区版实施 ...
分类:
其他好文 时间:
2018-12-21 13:04:53
阅读次数:
253
安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。所以当在中文XP或者win7系统开发,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”: 这个是由于代码使用的UTF-8,而maven编译的时候使用的GB ...
分类:
其他好文 时间:
2018-12-18 15:51:49
阅读次数:
200
俩个方法 1. 2. 3.使用 : 我这里是tableview使用的 ...
分类:
编程语言 时间:
2018-12-05 12:37:58
阅读次数:
222
全文检索1.全文搜索概念:(1)数据结构:·结构化:只具有固定格式或者有限长度的数据,如数据库,元数据等·非结构化:指不定长或者无固定格式的数据,如邮件,word文档等(2)非结构化数据的检索:·顺序扫描法:适合小数据量文件·全文搜索:将非结构化的数据转为结构化的数据,然后创建索引,在进行搜索(3)概念:全文搜索是一种将文件中所有文本域搜索项匹配的文件资料检索方式2.全文搜索实现原理3.全文搜索实
分类:
编程语言 时间:
2018-11-27 16:52:32
阅读次数:
169
目前所在公司使用HttpClient 4.3.3版本发送Rest请求,调用接口。最近出现了调用查询接口服务慢的生产问题,在排查整个调用链可能存在的问题时(从客户端发起Http请求->ESB->服务端处理请求,查询数据并返回),发现原本的HttpClient连接池中的一些参数配置可能存在问题,如def ...
分类:
Web程序 时间:
2018-11-25 14:38:18
阅读次数:
231