春春幼儿园堆积木大赛

我有一个部署到基于NetflixOSS的云的应用程序,该应用程序具有以下结构:

本质上是一种将信息持久保存到Cassandra集群的服务。 所有应用程序都已注册到Eureka –因此,在本例中,该服务以及Cassandra节点都已在Eureka中注册,此外,该服务还通过Eureka查找节点来连接到Cassandra集群。

我将分两部分处理:

  1. 向Eureka注册Cassandra节点
  2. 使用Eureka连接到Cassandra群集的服务

向Eureka注册Cassandra节点

这是Sidecar应用程序适用的地方– Sidecar的目的是促进使应用程序在Cloud环境中成为良好公民的某些事情,在这种特定情况下,它使Cassandra能够在Eureka注册并响应健康检查。 Spring Cloud Netflix Sidecar项目为创建Sidecar应用程序提供了必要的支持。

启用和运行Sidecar应用程序所需的编码量非常少,Sidecar的行为类似于典型的Spring Cloud应用程序,只是它不需要注册自己到Eureka,而必须注册另一个应用程序,因此配置基本相同。

这是我用于Sidecar应用程序的全部代码!:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.sidecar.EnableSidecar;@SpringBootApplication
@EnableSidecar
public class SampleSidecarApplication {public static void main(String[] args) {SpringApplication.run(SampleSidecarApplication.class, args);}
}

以及与此相关的属性:

application.yml

eureka:instance:virtual-host-name: samplecassandra.vipspring:application:name: samplecassandrasidecar:port: 9042

在此,该端口被声明为与Cassandra相关的端口。

健康检查还有另外一个方面需要处理,Sidecar公开了一个端点,该端点可以测试受支持应用程序的运行状况,无论该应用程序是否有意义。 对于Cassandra,它可能正在连接到本地节点并触发一个小的CQL查询。

结论

假设现在已在Eureka中注册了Cassandra节点,尝试在使用方服务端创建Cassandra会话的复杂程度很高,这主要是因为实例化Eureka客户端所涉及的时间以及代码尝试查找节点列表。 我将在后续文章中介绍。 如果您想进一步探索该示例,请访问github repo。

翻译自: https://www.javacodegeeks.com/2015/09/spring-cloud-sidecar.html

春春幼儿园堆积木大赛

春春幼儿园堆积木大赛_春云边车相关推荐

  1. jop怎么读音英语怎么说_“春晚”英语怎么说?

    大家都说近年来的春节年味越来越淡,每年陪老人一起看春晚.上网吐槽春晚,应该算是最有年味的一件事了吧!你期待今年的春晚吗?在春晚即将开播之际,先和我一起了解一些有关"春晚"的英语知识 ...

  2. 梦幻春晚服务器找不到,梦幻春晚异常火爆!一大批猴子挤爆服务器

    梦幻春晚 拿到入选名额,当然要按时参加活动啊.允许我登录下服务器--我挤我挤我挤挤挤! 梦幻春晚 挤上来了.咦,这里是哪里,Σ( ° △ °|||)︴怎么这么多人,半鬼区的小伙伴表示我不适应啊喂!我都 ...

  3. 2021网易游戏雷火2021春招游戏功能测试工程师 笔试记录----春招补录

    目录 2021网易游戏雷火2021春招游戏功能测试工程师 笔试记录----春招补录 单选题 逻辑题 问:最坏情况下,教授问到第几个学生,学生才知道自己头顶帽子的颜色? 2021网易游戏雷火2021春招 ...

  4. 2月09日云栖精选夜读:2018CCTV网络春晚:胡晓明携阿里云ET城市大脑给大家拜早年啦!...

    2月8日晚,在2018CCTV网络春晚上,阿里云总裁胡晓明带着同样是"保平安"的ET城市大脑给全国观众拜年啦! ET城市大脑是什么 ET城市大脑是整个城市的人工智能中枢,可以对整个 ...

  5. ps随机排列_漂亮!自然材料:人工可控微米级胶体粒子“堆积木”——粒子随心所欲的组装排列!...

    堆积木俨然已经成为了幼儿教育必备课程,通过堆积木可促进幼儿大脑发育.利用形状相同的基元可组装出各种不同结构,同时也可以通过不同基元之间的匹配组装更加新颖的结构.由于堆积木的组装灵活性,这一概念也被科研 ...

  6. 问题 F: 积木大赛(模拟)

    时间限制: 1 Sec 内存限制: 128 MB [提交][状态][讨论版] 题目描述 春春幼儿园举办了一年一度的"积木大赛".今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成 ...

  7. 【NOIP2013提高组】积木大赛

    题目背景 NOIP2013 提高组 Day2 试题 题目描述 春春幼儿园举办了一年一度的"积木大赛".今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为 1  ...

  8. AC日记——积木大赛 洛谷 P1969

    题目描述 春春幼儿园举办了一年一度的"积木大赛".今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第i块积木的最终高度需要是hi. 在搭建开始之前,没 ...

  9. CODEVS 3288 积木大赛

    [题目描述 Description] 春春幼儿园举办了一年一度的"积木大赛".今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为1的积木组成,第i块积木的最终 ...

最新文章

  1. python中将HTTP头部中的GMT时间转换成datetime时间格式
  2. TextBox灵异事件之背后神秘的深度灵异事件真相揭秘
  3. Kafka Log Compaction 解析
  4. 课时 11:可观测性:你的应用健康吗?(莫源)
  5. Python提升“技术逼格”的6个方法
  6. VS2008 包加载失败导致VS2008打开 WebApplication项目时没有设计视图
  7. AngularJS快速上手
  8. qt 不显示 mysql 数据表中的内容_qt 数据库操作总结
  9. redhat最小化安装是多少包_Linux的最小化安装
  10. 自定义镜像迁移实例到新的区域(实例启动异常排解)
  11. python简述程序的ipo结构_python程序流程图
  12. ic启动器怎么导入模组_Model Y和Model 3的模组拆解对比
  13. 机器人编程软件semia_全国青少年机器人编程
  14. NOD32病毒库自动更新代码
  15. 武大李星星团队开源的GNSS UPD估计模块(GREAT-UPD)window 下调试
  16. go get xxx timeout
  17. Processing 网格纹理制作(棋盘格)
  18. java 使用md5_java中如何使用MD5进行加密
  19. Android——安卓卡片样式——CardView使用、CardView失效等
  20. mysql b tree索引原理_B+Tree原理及mysql的索引分析

热门文章

  1. P5180-[模板]支配树
  2. P4756-Added Sequence【斜率优化】
  3. nssl1477-赛【对顶堆,贪心】
  4. 【DP】【容斥】Nice to Meet You(AT3634)
  5. 【DP】【树状数组】方伯伯的玉米田/优美玉米(luogu 3287/金牌导航 数据结构优化DP-5)
  6. 【模拟】表达式求值(jzoj 1768)
  7. 支付渠道参数如何设计成路由化配置
  8. 聚簇索引和聚簇索引介绍
  9. Echarts报错:Component series.lines not exists. Load it first.
  10. express中获取url参数