Wesley13 Wesley13
3年前
SOA与微服务
微服务并非它的体积足够小,而是它的责任足够单一,很多人误解了「微」的真实含义,认为服务拆分得足够小就是微服务了,其实并非这样。此外,「微」还有“微不足道”的意思,也就是说,某个服务出现故障,它不会影响整个系统。微服务并非细粒度服务的组合,也就是说,粒度要细到什么程度,这取决于对业务功能的把控能力。此外,微服务是一种架构思想,包括看
Stella981 Stella981
3年前
PHP搭建OAuth服务
自己写OAuth后台太麻烦,直接拉取gitbub现成的。拉取活跃度比较高的bshaffer/oauth2serverphp注:以下编码是Oauth四种认证中的第四种:凭证式。想了解其他几种方式,请移步阮一峰大大的博客http://www.ruanyifeng.com/blog/2019/04/oauthgranttypes.html
Stella981 Stella981
3年前
Disconf服务搭建(3)
说明Disconf服务依赖的环境除了前两篇博文描述的外,还需要一个java的servlet容器(tomcat),因为Disconf项目是前后的分离的,所以还需要一个httpweb服务器(推荐使用nginx),当然还需要数据持久化话数据库mysql还持久化我们的数据准备ps:Disconf是一个开源的产品,代码托管在gith
Stella981 Stella981
3年前
Skynet 服务创建流程
Skynet服务创建流程根据设计综述(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.codingnow.com%2F2012%2F09%2Fthe_design_of_skynet.html)Skynet是为了让服务器充分利用多核优势,将
Easter79 Easter79
3年前
SpringCloud与微服务Ⅶ
官方文档:https://projects.spring.io/springcloud/springcloud.htmlspringcloudfeign(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fprojects.spring.io%2Fspringcloud%2Fsp
Wesley13 Wesley13
3年前
IM 消息服务架构
IM消息架构主要有1、消息redis缓存队列及用户信息memcache2、消息的数据落地(入库mysql)3、消息的发送4、离线消息服务5、过期消息服务消息redis缓存队列服务端落地队列1.客户端通过HTTPS
Easter79 Easter79
3年前
SpringCloud 服务通信方法
eureka服务已经启动 http://localhost:8761/注:在启动文件加上注解@EnableEurekaServerapplication.yml配置文件eureka:instance:hostname:localhostclient:se
Stella981 Stella981
3年前
Docker搭建MySQL服务
Docker开源镜像前面我们已经安装好了Docker,也简单了解了Docker。那么我们可以尝试搭建一个MySQL服务。要搭建服务就要启动服务容器,要创建容易就要有镜像,Docker提供了一个类似Github的开源平台,提供开源镜像,放心可靠。(毕竟大家都看着源码呢)Docker开源镜像传送门(https://www.o
Stella981 Stella981
3年前
Carte作为Windows服务
有一些用例将Carte作为Windows服务运行:当使用命令窗口运行Carte实例时,任何人都会错误地关闭实例并且Carte将关闭。Carte.bat命令窗口与调用批处理文件的用户会话相关联,需要保持登录状态。使用Windows服务,您可以在计算机启动时启动Carte服务,并将其配置为在崩溃后重新启动。完成以下说明后,您可
Wesley13 Wesley13
3年前
IP地址查询服务
IP地址查询站点https://ip.cn/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fip.cn%2F)http://ip.qq.com/(https://www.oschina.net/action/GoToLink?urlhttp