03-platform_用到的jar包
1.guawa:
google提供的一个功能非常齐全的工具类jar,里面包含对字符串、集合、数组等的快捷api
2.consul
可以用来做服务注册和发现
1. java客户端 有orbitz 和 ecwid 可以选择
以orbitz 客户端为例
添加依赖
<dependency>
<groupId>com.orbitz.consul</groupId>
<artifactId>consul-client</artifactId>
<version>1.2.6</version>
</dependency>
常用代码:
Consul client = Consul.builder().withHostAndPort(HostAndPort.fromParts(host, port)).build()
HealthClient healthClient = client.healthClient();
KeyValueClient keyValueClient = client.keyValueClient();
List<String> valuesAsString = keyValueClient.getValuesAsString(String key)
3.fastjson 阿里巴巴出品的json解析框架
JSON.parseObject(String jsonStr,Class clazz)
4.ElasticSearch
是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎
Last updated
Was this helpful?