微服务有如下
####优点
- 微服务是松藕合的,无论是在开发阶段或部署阶段都是独立的。
- 能够快速响应, 局部修改容易, 一个服务出现问题不会影响整个应用。
- 易于和第三方应用系统集成, 支持使用不同的语言开发, 允许你利用融合最新技术。
curl -XPOST http://192.168.85.143:9200/index/_mapping -H ‘Content-Type:application/json’ -d’
{
“properties”: {
“content”: {
“type”: “text”,
“analyzer”: “ik_max_word”,
“search_analyzer”: “ik_smart”
}
}
}’
curl -XPOST http://192.168.85.143:9200/index/_create/1 -H ‘Content-Type:application/json’ -d’
{“content”:”美国留给伊拉克的是个烂摊子吗”}’
curl -XPOST http://192.168.85.143:9200/index/_create/2 -H ‘Content-Type:application/json’ -d’
{“content”:”公安部:各地校车将享最高路权”}
‘
curl -XPOST http://192.168.85.143:9200/index/_create/3 -H ‘Content-Type:application/json’ -d’
{“content”:”中韩渔警冲突调查:韩警平均每天扣1艘中国渔船”}
‘
curl -XPOST http://192.168.85.143:9200/index/_create/4 -H ‘Content-Type:application/json’ -d’
{“content”:”中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首”}
‘
‘
curl -XPOST http://192.168.85.143:9200/index/_create/5 -H ‘Content-Type:application/json’ -d’
{“content”:”我是中国人”}’
ES与DB的概念对比
ES |
---|
文档数据量 |
---|
1 | <insert id="add" useGeneratedKeys="true" keyColumn="id" keyProperty="id" parameterType="user"> |
想要获取自增主键id,应该通过对象的getId()方法,而并不是insert的返回值,insert的返回值表示的是影响行数
主题,发布订阅模式下的消息统一汇集地,不同生产者向topic发送消息,由MQ服务器分发到不同的订阅者,实现消息的广播
1 | <dependency> |