大家好,今天小编关注到一个比较意思的话题,就是关于github宝宝起名问题,于是小编就整理了2个相关介绍github宝宝起名的解答,让我们一起看看吧。

  1. github的issue编辑器是哪个?
  2. 微服务怎么实现?是前端还是后端的事?

github的issue编辑器是哪个?

题主的问题不是很明确,猜想可能是指GitHub的问题(Issue)创建页面所使用Markdown编辑器。

Markdown是一种web上控制文本样式的方式。之所以取名为Markdown,就是为了彰显对传统标记语言(Markup,如HTML)的颠覆。

github宝宝起名,取名 github
(图片来源网络,侵删)

传统标记语言虽然对文本具有更强的排版能力,但是语法比较臃肿,导致排版后标记符号比正文更多。对于非专业人员,HTML语言难以使用,对纯文本阅读环境也不友好。

而Markdown语法非常轻量和易用。即使在纯文本环境里,Markdown也具有良好的可读性,看上去只是纯文本加上少量的符号字符(比如#或*),不影响阅读,非常受技术人员的青睐,也让非专业人员更容易掌握。GitHub上很多开源文档项目也都开始使用Markdown来编写。

标准的Markdown语法包括:

github宝宝起名,取名 github
(图片来源网络,侵删)

服务怎么实现?是前端还是后端的事?

微服务的概念我就不阐述了,太多的文章有介绍。我理解的微服务是为了服务的重用,对于你现在的情况(一个人全栈),不清楚是否是前后端分离方式开发,如果是的话其实你的后端已经有了一定的微服务概念了,对于一个人实现最高效方式可能是集成开发,微服务化后反而增加了复杂性,降低开发效率,对于团队开发的话微服务是能提高效率的。微服务是后端概念。

关于“微服务”,头条上有很多文章。个人愚见,“微服务”是个伪概念。作为工程类别的技术,软件工程,其实'同其他“工程”一样,很难容下“不确定的”属性。

1、“微”是小的意思吗?小到什么程度就是“微”了?

github宝宝起名,取名 github
(图片来源网络,侵删)

2、工程性的成果、制品,在制造出来之前,就要“设计”好维护他的方法。可维护性是工程制品的基本特性。

仅此两点,就决定了“微服务怎么实现”是个模糊的问题。如果作为码农,怎么过生活,看邻居吧,不必纠结。

微服务就是个概念,但是这个概念上海扫地大妈都知道,你信不?

微服务就是“垃圾分类”。很像没吃完的盒饭分解到不同的垃圾桶中,垃圾桶相对独立,可以随时替换。因此不分什么前后端,你只关心放什么颜色桶里。

所以每当写应用时,一定先问下自己:“这是什么垃圾?”[看]

微服务的概念近几年很火,很多大厂也在力推微服务,但也不用把它神话,实际上绝大多数场景根本不需要上微服务。

微服务的目的就是为了系统解耦、把可以服用的组件拆分为可以独立工作的模块,从这个层面来看,微服务既可以是前端模块、也可以是后端模块,而且微服务往往和容器虚拟化技术结合来使用,k8s+docker已经成为了微服务的最佳实践,基本上可以认为是微服务的事实标准方案。

举个电商秒杀活动的例子,对于前后端分离的架构,我们可以把前端秒杀页面放入docker容器(docker中要部署web服务器),把后端的秒杀商品查询、下单、付款分别放入不同的docker容器(可以是springboot的应用),然后通过k8s对这些容器进行管理、实现服务发现、流量负载、弹性伸缩等,当然,对于数据库建议不要放到docker容器中、还是老老实实的放在物理机或虚拟机环境下。

虽然微服务有一大堆好处,但麻烦事也不少,对运维人员的要求更高,问题定位、处理故障更不容易,如果开发人员不多、平台的流量相对稳定,建议还是尽可能用传统架构,“LVS+nginx+应用节点+缓存+读写分离”的方式可以满足绝大多数系统的访问要求了,别必要给自己挖坑。

欢迎探讨。

到此,以上就是小编对于github宝宝起名的问题就介绍到这了,希望介绍关于github宝宝起名的2点解答对大家有用。