首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏天马行空布鲁斯

    空谈stateless和stateful

    下面分别从编程语言和系统架构的角度聊一聊stateless和stateful。 第二种方式是调用iterator.next(),这个api就是stateful的,因为next方法的实现会保存一个“状态”:游标信息,前后两次调用返回不同元素。 接下来,从向对象编程(OOP:object orentied programming)和函数式编程(FP:functional programming)角度聊一聊stateless和stateful。 系统架构 首先,从网络协议角度来看,http协议是stateless的,tcp协议是stateful的,ip协议是stateless的。 虽然说,http协议本身是stateless的,但是很多web 应用却是stateful的,因为web应用保存了用户的session信息,这样对登陆之前和登陆之后用户请求的处理是不同的。

    3.1K10发布于 2020-04-14
  • 有状态(Stateful)应用的容器化

    像Docker这样的应用程序容器技术,为底层应用组件提供了基于标准的打包和运行时管理机制。

    4.7K90发布于 2018-01-15
  • 来自专栏Flutter

    Stateful 组件的生命周期​

    老孟导读:关于生命周期的文章共有2篇,第一篇是介绍 Flutter 中Stateful 组件的生命周期。 博客地址:http://laomengit.com/blog/20201227/Stateful%E7%BB%84%E4%BB%B6%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.html

    1.3K10发布于 2020-12-31
  • 来自专栏go程序例子

    Go程序例子(45):Stateful Goroutines

    ➜ go run stateful-goroutines.go readOps: 81924writeOps: 8248

    19610编辑于 2024-12-19
  • 来自专栏call_me_R

    Flutter: Stateful 挂件 vs Stateless 挂件

    继承 Stateful 挂件的类是不可变的,但是 State 是可变的。 不可变的类 意味着一旦对象被创建,我们不可以改变它的内容。可变的类 是指一旦它被创建,我们还是可以更改它内部的状态。 应用 Stateful 挂件的步骤 通过继承 StatefulWidget 去创建一个类,然后在 createState() 方法中返回状态 创建 State 类挂件可能在运行时候更改它的值 在 State BuildContext context) { return SafeArea( child: Scaffold( appBar: AppBar( title: Text("Stateful 原文链接 https://levelup.gitconnected.com/flutter-stateful-widget-vs-stateless-widget-c7baf0a3bbc1

    59220编辑于 2022-10-05
  • 来自专栏流媒体技术

    Flutter中是使用RxDart代替Stateful

    其中_currentIndex记录了当前tab的索引,onTap中调用setState来更新视图,没毛病。

    1.4K20编辑于 2022-07-28
  • 来自专栏个人路线

    Flutter 中 stateless 和 stateful widget 的区别

    Flutter 中 stateless 和 stateful widget 的区别 介绍 要在 Flutter 中构建任何应用程序,我们必须创建一个小部件类,它是 Flutter 应用程序的构建块。

    3K10发布于 2021-11-30
  • 来自专栏Salesforce

    Salesforce Batch Apex 批处理(三)Database.Stateful接口

    改善方法: 只需实现Database.Stateful接口 public with sharing class SummarizeAccountTotal implements Database.Stateful 具体代码如下, public with sharing class SummarizeAccountTotal implements Database.Batchable<sObject>, Database.Stateful

    1K20发布于 2021-11-22
  • 来自专栏Elton的技术分享博客

    EJB3入门(2)Stateful Session bean

    有状态的session bean语法上跟无状态session bean只有一个元标记的区别,把实现类里面的@Stateless替换成@Stateful就可以了。 如果使用Stateful Sessionbean,客户端在使用同一个SessionBean对象实例时可以保存状态,也就是说,在多次引用该对象时实际上在服务端是使用的同一个Sessionbean的对象实例 再写一个实现类: package me.prosight; import java.util.ArrayList; import java.util.List; import javax.ejb.Stateful ; @Stateful public class ShoppingCartBean implements ShoppingCartRemote { private List shoppingCart

    75020发布于 2021-01-26
  • 来自专栏娱乐心理测试

    Cannot use v-for on stateful component root element because it renders multiple elements.

    image Cannot use v-for on stateful component root element because it renders multiple elements.中文大致意思

    1.1K20发布于 2018-12-28
  • 来自专栏一个会写诗的程序员的博客

    Flink 极简教程: 架构及原理 Apache Flink® — Stateful Computations over Data Streams

    Flink 极简教程: 架构及原理 Apache Flink® — Stateful Computations over Data Streams 关键词 分布式流处理 分布式计算引擎 All streaming 最低级别的抽象只是提供有状态的流(stateful streaming)。它 通过Process Function嵌入到DataStream API 中。 Stateful Operations 虽然数据流中的许多操作一次只查看一个单独的事件(例如事件解析器),但有些操作会记住多个事件的信息(例如窗口操作符)。这些操作称为有状态的。 These operations are called stateful. Scaling Stateful Operators Flink会根据input rate调整并发度。

    3.9K40编辑于 2022-01-04
  • 来自专栏AI+运维:智能化运维的未来

    别再拿 Kubernetes 硬怼数据库了:聊聊 Stateful Workloads 的正确打开方式

    大家好,我是 Echo_Wish。一个在运维坑里反复横跳、被数据库 Pod 教做人无数次的人。

    8410编辑于 2026-01-16
  • 来自专栏运维猫

    Kubernetes StatefulSet 实现原理

    metadata: name: stateful-tomcat spec: selector: matchLabels: app: stateful-tomcat # has /tomcat# curl stateful-tomcat-2.stateful-tomcat.default:8080 root@stateful-tomcat-0:/usr/local/tomcat # curl stateful-tomcat-2.stateful-tomcat.default:8080 root@stateful-tomcat-0:/usr/local/tomcat# curl stateful-tomcat-2.stateful-tomcat.default:8080 root@stateful-tomcat-0:/usr/local/tomcat# ping stateful-tomcat -2.stateful-tomcat.default PING stateful-tomcat-2.stateful-tomcat.default.svc.cluster.local (10.244.66.122

    1.2K10发布于 2020-07-10
  • 来自专栏阶梯计划

    PCEP导读

    PCEP在发展过程中有几个关键的变更点: 最初的状态是Stateless PCE 之后演进为Stateful PCE,其中Stateful PCE又分为Passive Stateful PCE和Active Stateful PCE Stateful是相对Stateless的。所谓有状态,顾名思义是PCE保存了LSP的路径和状态信息,因此从PCE上即可获取网络中LSP的所有信息。 标准PCEP Extensions for Stateful PCE在之前的协议上进行了扩展,定义了Stateful PCE和相关消息。 在标准中又定义了两种不同的模式:Passive Stateful PCE和Active Stateful PCE,这里的被动和主动是区分PCE在网络中承担了不同的作用: Passive Stateful PCE请求/应答示意] Actice Stateful PCE 与Passive Stateful PCE相反,在Active Stateful PCE中,PCC将LSP的控制权完全上交给PCE,什么时候发起算路

    8.9K62发布于 2019-05-06
  • 来自专栏智能大数据分析

    Spark编程实验四:Spark Streaming编程

    [root@bigdata sparkstreaming]# mkdir stateful [root@bigdata sparkstreaming]# cd stateful [root@bigdata stateful]# vim NetworkWordCountStateful.py 输入如下代码: #/home/zhc/mycode/sparkstreaming/stateful/NetworkWordCountStateful.py 目录下新建NetworkWordCountStatefulText.py文件: [root@bigdata stateful]# vim NetworkWordCountStatefulText.py stateful]# mysql -u root -p 然后创建spark数据库和wordcount表: mysql> use spark; mysql> create table wordcount 在stateful目录并在该目录下创建NetworkWordCountStatefulDB.py文件: [root@bigdata stateful]# vim NetworkWordCountStatefulDB.py

    54600编辑于 2025-01-22
  • 来自专栏Lansonli技术博客

    【云原生 | Kubernetes篇】深入RC、RS、DaemonSet、StatefulSet(七)

    稳定的域名 selector: app: stateful-tomcat --- apiVersion: apps/v1 kind: StatefulSet #控制器。 metadata: name: stateful-tomcat spec: selector: matchLabels: app: stateful-tomcat # has to match .spec.template.metadata.labels serviceName: "stateful-tomcat" #这里一定注意,必须提前有个service名字叫这个的 -0.stateful-tomcat #我们在这里没有加存储卷。 如果有的话 kubectl get pvc -l app=stateful-tomcat 我们就能看到即使Pod删了再拉起,卷还是同样的。 ​

    81591编辑于 2022-06-10
  • 来自专栏颇忒脱的技术博客

    Docker Swarm部署应用的总结

    swarm node ip>:9030 Grafana:http://<任意swarm node ip>:9040,用户名admin,密码foobar 4 部署应用 4.1 识别stateless与stateful 如果你的应用由多个组件(service)组成,那么在部署它们之前你得识别出哪些是stateless service哪些是stateful service。 如果上述回答都是Yes,那么这个service就是stateless的,只要有一个是No,则这个service是stateful的。 对于stateless service,你可以: 用docker stack deploy部署 用docker service create部署 对于stateful service,你可以: 用docker 有时候你的应用既有stateless service又有stateful service,这时需要把他们挂载到同一个overlay网络里,这样它们之间就能够互相通信了。

    1.3K10发布于 2019-03-13
  • 来自专栏进击的Coder

    如何用 AI 问答 API 彻底改变用户体验!

    requests.post(url, json=payload, headers=headers) print(response.text) 多轮对话 如果您想要对接多轮对话功能,需要传递一个额外参数 stateful 传递了 stateful 参数之后,API 会额外返回一个 id 参数,代表当前对话的 ID,后续我们只需要将该 ID 作为参数传递,就可以轻松实现多轮对话。 下面我们来演示下具体的操作。 第一次请求,将 stateful 参数设置为 true,并正常传递 model 和 question 参数,如图所示: 对应代码如下: curl -X POST 'https://api.acedata.cloud , "stateful": true }' 可以得到如下回答: { "answer": "I am an AI language model created by OpenAI and I don't , "id": "7cdb293b-2267-4979-a1ec-48d9ad149916" } 第二次请求,将第一次请求返回的 id 字段作为参数传递,同时 stateful 参数依然设置为 true

    64810编辑于 2024-05-18
  • 来自专栏运维专栏

    Kubernetes灾备演练之优雅处理服务副本数

    1/1 24mnginx3-stateful 3/3 27mnginx5-stateful 0/0 26mroot@ubuntu1:~/now# kubectl get pods -n developNAME READY STATUS RESTARTS AGEnginx1-stateful- -0 1/1 Running 0 7m20snginx3-stateful-1 1/1 /k8s.sh develop scale "nginx3-stateful,nginx4-deployment"# 恢复操作 . /k8s-scaler -namespace=develop -action=scale -exclude=nginx3-stateful,nginx4-deployment# 恢复操作.

    43521编辑于 2024-12-23
  • 来自专栏cwl_Java

    经典笔试篇-EJB及Spring篇

    Session Bean 还可以再细分为Stateful Session Bean 与Stateless Session Bean ,这两种的Session Bean 都可以将系统逻辑放在method 之中执行,不同的是Stateful Session Bean 可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应的Stateful Session Bean 的实体。 从内存方面来看, Stateful Session Bean 与Stateless Session Bean 比较, Stateful Session Bean 会消耗J2EE Server较多的内存, 然而Stateful Session Bean 的优势却在于他可以维持使用者的状态。 当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean 实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的

    1.6K20发布于 2020-02-18
领券